diff options
| author | ilotterytea <iltsu@alright.party> | 2025-07-02 15:24:16 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-07-02 15:24:16 +0500 |
| commit | 4206dd79626773b3f667e9af0ca007aa35a7c6f3 (patch) | |
| tree | beda52cd5b7e42ddc67042b4cfc0e1ef7510380a /bot/src/commands/lua.hpp | |
| parent | 6c002985fddc923f57774c0ca5e7ddd36c629fdc (diff) | |
feat: lua storage
Diffstat (limited to 'bot/src/commands/lua.hpp')
| -rw-r--r-- | bot/src/commands/lua.hpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/bot/src/commands/lua.hpp b/bot/src/commands/lua.hpp index bde317b..422f79e 100644 --- a/bot/src/commands/lua.hpp +++ b/bot/src/commands/lua.hpp @@ -37,6 +37,9 @@ namespace bot::command::lua { const InstanceBundle &bundle); void add_l10n_library(std::shared_ptr<sol::state> state, const InstanceBundle &bundle); + void add_storage_library(std::shared_ptr<sol::state> state, + const Request &request, const Configuration &cfg, + const std::string &lua_id); void add_base_libraries(std::shared_ptr<sol::state> state); void add_chat_libraries(std::shared_ptr<sol::state> state, @@ -46,7 +49,8 @@ namespace bot::command::lua { command::Response run_safe_lua_script(const Request &request, const InstanceBundle &bundle, - const std::string &script); + const std::string &script, + std::string lua_id = ""); class LuaCommand : public Command { public: @@ -133,7 +137,8 @@ namespace bot::command::lua { std::string script = response.text; - return command::lua::run_safe_lua_script(request, bundle, script); + return command::lua::run_safe_lua_script(request, bundle, script, + url); } }; } |
