/* * Copyright 2023 jacqueline * * SPDX-License-Identifier: GPL-3.0-only */ #include "lua_database.hpp" #include #include #include "lua.hpp" #include "esp_log.h" #include "lauxlib.h" #include "lua.h" #include "lvgl.h" #include "database.hpp" #include "event_queue.hpp" #include "index.hpp" #include "property.hpp" #include "service_locator.hpp" #include "ui_events.hpp" namespace lua { [[maybe_unused]] static constexpr char kTag[] = "lua_queue"; static auto queue_add(lua_State* state) -> int { return 0; } static const struct luaL_Reg kQueueFuncs[] = {{"add", queue_add}, {NULL, NULL}}; static auto lua_queue(lua_State* state) -> int { luaL_newlib(state, kQueueFuncs); return 1; } auto RegisterQueueModule(lua_State* s) -> void { luaL_requiref(s, "queue", lua_queue, true); lua_pop(s, 1); } } // namespace lua