mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-20 17:27:00 +01:00
Merge pull request #3004 from Slawutich/master
Custom exit message is not broadcast
This commit is contained in:
commit
e14f206615
@ -2418,7 +2418,8 @@ send_new_presence(NJID, Reason, IsInitialPresence, StateData, OldStateData) ->
|
|||||||
last_presence = Presence0} = UserInfo =
|
last_presence = Presence0} = UserInfo =
|
||||||
maps:get(jid:tolower(LJID), StateData#state.users),
|
maps:get(jid:tolower(LJID), StateData#state.users),
|
||||||
{Role1, Presence1} =
|
{Role1, Presence1} =
|
||||||
case presence_broadcast_allowed(NJID, StateData) of
|
case (presence_broadcast_allowed(NJID, StateData) orelse
|
||||||
|
presence_broadcast_allowed(NJID, OldStateData)) of
|
||||||
true -> {Role0, Presence0};
|
true -> {Role0, Presence0};
|
||||||
false -> {none, #presence{type = unavailable}}
|
false -> {none, #presence{type = unavailable}}
|
||||||
end,
|
end,
|
||||||
|
Loading…
Reference in New Issue
Block a user