comparison mod_groups_muc_bookmarks/mod_groups_muc_bookmarks.lua @ 5826:791aa8072f58

mod_groups_muc_bookmarks: Don't add deleted MUCs to user bookmarks
author Matthew Wild <mwild1@gmail.com>
date Fri, 12 Jan 2024 18:21:08 +0000
parents 220502eb05aa
children
comparison
equal deleted inserted replaced
5825:865c77b5c6dc 5826:791aa8072f58
83 83
84 if group_info.muc_jid then 84 if group_info.muc_jid then
85 inject_bookmark(jid, group_info.muc_jid, true, group_info.name); 85 inject_bookmark(jid, group_info.muc_jid, true, group_info.name);
86 elseif group_info.mucs then 86 elseif group_info.mucs then
87 for _, chat in ipairs(mod_groups.get_group_chats(event.id)) do 87 for _, chat in ipairs(mod_groups.get_group_chats(event.id)) do
88 inject_bookmark(jid, chat.jid, true, chat.name); 88 if not chat.deleted then
89 inject_bookmark(jid, chat.jid, true, chat.name);
90 end
89 end 91 end
90 else 92 else
91 module:log("debug", "ignoring user added event on group %s because it has no MUCs", event.id) 93 module:log("debug", "ignoring user added event on group %s because it has no MUCs", event.id)
92 end 94 end
93 end 95 end