From 43498b39c18dcc90c94ed2ce32acdfe6e7381e87 Mon Sep 17 00:00:00 2001 From: Evgeny Khramtsov Date: Thu, 15 Nov 2018 14:13:45 +0300 Subject: Replace dict with maps This will improve performance and memory consumptions of large MUCs --- src/mod_muc_log.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/mod_muc_log.erl') diff --git a/src/mod_muc_log.erl b/src/mod_muc_log.erl index 7f5ca1b71..a847a3874 100644 --- a/src/mod_muc_log.erl +++ b/src/mod_muc_log.erl @@ -887,7 +887,7 @@ get_room_occupants(RoomJIDString) -> MucService = RoomJID#jid.lserver, StateData = get_room_state(RoomName, MucService), [{U#user.jid, U#user.nick, U#user.role} - || {_, U} <- (?DICT):to_list(StateData#state.users)]. + || U <- maps:values(StateData#state.users)]. -spec get_room_state(binary(), binary()) -> mod_muc_room:state(). -- cgit v1.2.3