From: Kim Alvefur Date: Wed, 6 Apr 2016 19:29:30 +0000 (+0200) Subject: moduleapi: Allow an origin session to be passed to module:send() X-Git-Url: https://git.enpas.org/?a=commitdiff_plain;h=f46dd31ca799681a85ac069c08f48c4058051754;p=prosody.git moduleapi: Allow an origin session to be passed to module:send() --- diff --git a/core/moduleapi.lua b/core/moduleapi.lua index 402c7927..21b2216c 100644 --- a/core/moduleapi.lua +++ b/core/moduleapi.lua @@ -374,8 +374,8 @@ function api:provides(name, item) self:add_item(name.."-provider", item); end -function api:send(stanza) - return core_post_stanza(hosts[self.host], stanza); +function api:send(stanza, origin) + return core_post_stanza(origin or hosts[self.host], stanza); end function api:broadcast(jids, stanza, iter)