Mercurial > irccd
diff plugins/logger/logger.js @ 1004:3ea3361f0fc7
irccd: now track modes
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 16 Feb 2021 18:37:22 +0100 |
parents | 583d9f83e9f5 |
children | 637a98de3910 |
line wrap: on
line diff
--- a/plugins/logger/logger.js Sun Feb 14 10:11:03 2021 +0100 +++ b/plugins/logger/logger.js Tue Feb 16 18:37:22 2021 +0100 @@ -41,7 +41,7 @@ "me": "%H:%M:%S * #{nickname} #{message}", "message": "%H:%M:%S #{nickname}: #{message}", "invite": "%H:%M:%S #{nickname} invited you on #{channel}", - "mode": "%H:%M:%S :: #{nickname} set mode #{channel} #{mode} #{limit} #{user} #{mask}", + "mode": "%H:%M:%S :: #{nickname} set mode #{channel} #{mode} #{args}", "notice": "%H:%M:%S [notice] #{channel} (#{nickname}) #{message}", "part": "%H:%M:%S << #{nickname} left #{channel} [#{reason}]", "query": "%H:%M:%S #{nickname}: #{message}", @@ -135,15 +135,14 @@ })); } -function onMode(server, origin, channel, mode, limit, user, mask) +function onMode(server, origin, channel, mode, args) { origin = origin.toLowerCase(); + channel = channel.toLowerCase(); write("mode", keywords(server, channel, origin, { "mode": mode, - "limit": limit, - "user": user, - "mask": mask + "args": args.join(" "), })); } @@ -155,6 +154,7 @@ function onNotice(server, origin, channel, notice) { origin = origin.toLowerCase(); + channel = channel.toLowerCase(); write("notice", keywords(server, channel, origin, { "message": notice,