Make Lua CommandContext use a ChannelRef (#5184)

This commit is contained in:
Mm2PL
2024-02-18 20:55:00 +01:00
committed by GitHub
parent cd0387b064
commit 4a4f62dc4a
6 changed files with 27 additions and 25 deletions
+4 -2
View File
@@ -4,6 +4,7 @@
# include "common/Channel.hpp"
# include "common/QLogging.hpp"
# include "controllers/commands/CommandContext.hpp"
# include "controllers/plugins/api/ChannelRef.hpp"
# include "controllers/plugins/LuaAPI.hpp"
# include <lauxlib.h>
@@ -120,8 +121,9 @@ StackIdx push(lua_State *L, const CommandContext &ctx)
push(L, ctx.words);
lua_setfield(L, outIdx, "words");
push(L, ctx.channel->getName());
lua_setfield(L, outIdx, "channel_name");
push(L, ctx.channel);
lua_setfield(L, outIdx, "channel");
return outIdx;
}