# HG changeset patch # User Kim Alvefur # Date 1469980753 -7200 # Node ID 463e43dc0c4db967ac45a670ab23df7977d8d3bd # Parent 92af641fcf48762fb3d785a364c2fcc9e6332b78 mod_track_muc_joins: Keep the nickname around diff -r 92af641fcf48 -r 463e43dc0c4d mod_track_muc_joins/mod_track_muc_joins.lua --- a/mod_track_muc_joins/mod_track_muc_joins.lua Thu Jul 28 14:47:28 2016 +0200 +++ b/mod_track_muc_joins/mod_track_muc_joins.lua Sun Jul 31 17:59:13 2016 +0200 @@ -1,4 +1,5 @@ local jid_bare = require "util.jid".bare; +local jid_split = require "util.jid".split; local sessions = prosody.full_sessions; module:hook("presence/full", function (event) @@ -12,9 +13,10 @@ local from_jid = stanza.attr.from; local room = jid_bare(from_jid); + local nick = jid_split(from_jid); local joined = stanza.attr.type; if joined == nil then - joined = true; + joined = nick; elseif joined == "unavailable" then joined = nil; else