Allow publish_to_chat overwrite

This commit is contained in:
AliasAlreadyTaken 2022-02-25 18:52:58 +01:00
parent 9c26bb8670
commit da66fd0654

View File

@ -20,6 +20,13 @@ yl_matterbridge.information.license = "MIT"
yl_matterbridge.information.name = "yl_matterbridge" yl_matterbridge.information.name = "yl_matterbridge"
yl_matterbridge.information.additional = "Additional information" yl_matterbridge.information.additional = "Additional information"
-- API
-- Overwrite this function to grab the
function yl_matterbridge.publish_to_chat(username,text)
core.chat_send_all("<"..v.username.."@irc> "..v.text)
end
local address = minetest.settings:get("yl_matterbridge.address") or false local address = minetest.settings:get("yl_matterbridge.address") or false
local port = minetest.settings:get("yl_matterbridge.port") or false local port = minetest.settings:get("yl_matterbridge.port") or false
local gateway = minetest.settings:get("yl_matterbridge.gateway") or false local gateway = minetest.settings:get("yl_matterbridge.gateway") or false
@ -78,7 +85,7 @@ local gs = function(dtime)
core.log("action", "[MOD] yl_matterbridge : Posted " .. dump(data)) core.log("action", "[MOD] yl_matterbridge : Posted " .. dump(data))
for _,v in ipairs(data) do for _,v in ipairs(data) do
if v.username and v.text then if v.username and v.text then
core.chat_send_all("<"..v.username.."@irc> "..v.text) yl_matterbridge.publish_to_chat(v.username, v.text)
end end
end end
else else