1
0
Fork 0
mirror of https://github.com/processone/ejabberd synced 2025-10-03 09:49:18 +02:00

mod_carboncopy: Also copy mediated MUC invitations

This commit is contained in:
Holger Weiss 2020-01-13 00:13:54 +01:00
parent 74c01caf08
commit ff193a1a6f

View file

@ -271,7 +271,12 @@ is_chat_message(_) ->
is_received_muc_invite(_Packet, sent) -> is_received_muc_invite(_Packet, sent) ->
false; false;
is_received_muc_invite(Packet, received) -> is_received_muc_invite(Packet, received) ->
xmpp:has_subtag(Packet, #x_conference{}). case xmpp:get_subtag(Packet, #muc_user{}) of
#muc_user{invites = [_|_]} ->
true;
_ ->
xmpp:has_subtag(Packet, #x_conference{})
end.
-spec is_received_muc_pm(jid(), message(), direction()) -> boolean(). -spec is_received_muc_pm(jid(), message(), direction()) -> boolean().
is_received_muc_pm(#jid{lresource = <<>>}, _Packet, _Direction) -> is_received_muc_pm(#jid{lresource = <<>>}, _Packet, _Direction) ->