plugins/resolvejid.lua

Tue, 21 Oct 2014 19:27:57 +0200

author
Kim Alvefur <zash@zash.se>
date
Tue, 21 Oct 2014 19:27:57 +0200
changeset 115
6498ca5ed831
parent 105
4234c8789cc6
permissions
-rw-r--r--

plugins.{trac,urltitle,xeps,xkcd,xkcd2,youtube}: Remove net.httpclient_listener, no longer required since verse:8e9f44ecb95b

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

mercurial