mirror of
https://github.com/DefectingCat/candy
synced 2025-07-15 16:51:34 +00:00
feat(lua): add more const for lua
This commit is contained in:
@ -15,6 +15,7 @@ use tracing::{debug, info, warn};
|
||||
|
||||
use crate::{
|
||||
config::SettingHost,
|
||||
consts::{ARCH, COMMIT, COMPILER, NAME, OS, VERSION},
|
||||
middlewares::{add_headers, add_version, logging_route},
|
||||
utils::graceful_shutdown,
|
||||
};
|
||||
@ -94,6 +95,15 @@ impl LuaEngine {
|
||||
)
|
||||
.expect("set log failed");
|
||||
|
||||
module.set("version", VERSION).expect("set version failed");
|
||||
module.set("name", NAME).expect("set name failed");
|
||||
module.set("os", OS).expect("set os failed");
|
||||
module.set("arch", ARCH).expect("set arch failed");
|
||||
module
|
||||
.set("compiler", COMPILER)
|
||||
.expect("set compiler failed");
|
||||
module.set("commit", COMMIT).expect("set commit failed");
|
||||
|
||||
// 全局变量 candy
|
||||
lua.globals()
|
||||
.set("candy", module)
|
||||
|
Reference in New Issue
Block a user