plugins/resolvejid.lua

1
function riddim.plugins.resolvejid(bot)
2
	function bot:resolvejid(jid, room)
3
		local nows = jid:match"%S+"
4
		local trimd = jid:match"^%s*(.-)%s*$"
5
		if room then
6
			local occupant = room.occupants[jid]
7
			or room.occupants[trimd]
8
			or room.occupants[nows]
9
			if occupant then return occupant.jid end
10
		end
11
		return nows
12
	end
13
end