diff -r 8202cdfb99b4 -r 4234c8789cc6 plugins/resolvejid.lua --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/resolvejid.lua Fri May 31 19:01:32 2013 +0200 @@ -0,0 +1,13 @@ +function riddim.plugins.resolvejid(bot) + function bot:resolvejid(jid, room) + local nows = jid:match"%S+" + local trimd = jid:match"^%s*(.-)%s*$" + if room then + local occupant = room.occupants[jid] + or room.occupants[trimd] + or room.occupants[nows] + if occupant then return occupant.jid end + end + return nows + end +end