This way, we always have the right ID to check for non groupchat message in `History.origin_id`.
trigger.add_with_check
origin_id
even if the XEP doesn't specify if Message ID must be the same as `origin_id`, using a different one makes little sense, and is leading to bugs in other implementation (e.g. Movim using the wrong ID for reactions).
sat
libervia.backend