Thu, 23 Mar 2023 18:28:20 +0000
Add support for component connections
local async = require "scansion.async"; local client = require "scansion.objects.client"; require "verse".init("component"); return setmetatable({ connects = function (component) local wait, done = async.waiter(); component.stream:hook("ready", function () component.stream.conn:pause() component.log"ready" done() component.log("ready done") end); component.stream:debug("Connecting as a component..."); component.stream:connect_component(component.jid, component.password); wait(); end; }, { __index = client });