fix: Fixes av moderation logic when granting moderator.

This commit is contained in:
damencho 2021-05-27 13:56:26 -05:00 committed by vp8x8
parent eff1d13d21
commit 737d542ca8
1 changed files with 7 additions and 1 deletions

View File

@ -64,10 +64,16 @@ function notify_whitelist_change(jid, moderators, room, mediaType)
if moderators and occupant.role == 'moderator' then
send_json_message(occupant.jid, moderators_body_json_str);
elseif occupant.jid == jid then
-- if the occupant is not moderator we send him that it is approved
-- if it is moderator we update him with the list, this is moderator joining or grant moderation was executed
if occupant.role == 'moderator' then
send_json_message(occupant.jid, moderators_body_json_str);
else
send_json_message(occupant.jid, participant_body_json_str);
end
end
end
end
-- receives messages from clients to the component sending A/V moderation enable/disable commands or adding
-- jids to the whitelist