summaryrefslogtreecommitdiff
path: root/include/mod_muc_room.hrl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2019-07-16 13:57:48 +0200
committerPaweł Chmielowski <pchmielowski@process-one.net>2019-07-16 15:09:58 +0200
commit6b3d0d154e96a42ba1f18ad3a445d9f6e9aaccfa (patch)
tree941d767c01fa655f7c09ba98689b8e08bf6bc81c /include/mod_muc_room.hrl
parentBump xmpp version and fix revealed bugs (diff)
Add code for hibernating inactive muc_room processes
Diffstat (limited to '')
-rw-r--r--include/mod_muc_room.hrl3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/mod_muc_room.hrl b/include/mod_muc_room.hrl
index 2f09e5a5..c987b9e2 100644
--- a/include/mod_muc_room.hrl
+++ b/include/mod_muc_room.hrl
@@ -118,7 +118,8 @@
just_created = erlang:system_time(microsecond) :: true | integer(),
activity = treap:empty() :: treap:treap(),
room_shaper = none :: ejabberd_shaper:shaper(),
- room_queue :: p1_queue:queue({message | presence, jid()}) | undefined
+ room_queue :: p1_queue:queue({message | presence, jid()}) | undefined,
+ hibernate_timer = none :: reference() | none | hibernating
}).
-type users() :: #{ljid() => #user{}}.