From c0c731f55a332f5765b0f6b877bfed63bd7b3ce1 Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 28 Oct 2023 00:12:29 +0300 Subject: [PATCH] lua: make globals global --- lua/channeldump.lua | 2 +- lua/init.lua | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lua/channeldump.lua b/lua/channeldump.lua index 2aa0d4f..8bf43b3 100644 --- a/lua/channeldump.lua +++ b/lua/channeldump.lua @@ -5,7 +5,7 @@ local function showlist(name, ls) print("\t\t"..k) end end -for k,v in pairs(ircd.channel_map) do +for k,v in pairs(channel_map) do print("Channel "..k) if k ~= v.name then print("\tName: "..tostring(v.name)) diff --git a/lua/init.lua b/lua/init.lua index 64b41c8..ae99ce8 100644 --- a/lua/init.lua +++ b/lua/init.lua @@ -3,6 +3,7 @@ function commands.reload(client, source, command, args) dofile "lua/init.lua" client_notice(client, "done") end +setmetatable(_G, getmetatable(ircd)) if not managed_hooks then managed_hooks = {} end @@ -53,7 +54,7 @@ function commands.echo(client, source, command, args) end end function commands.joinall(client, source, command, args) - for k, v in pairs(ircd.channel_map) do + for k, v in pairs(channel_map) do channel_join(client, k, true) end end -- 2.56.0