feat: commit codee

This commit is contained in:
mrxiaozhuox committed 2022-07-28 23:07:55 +08:00
1 parent 59acefadc9
commit 3630224659
5 files changed
+49 -6

No files matched your search

+4 -3
View File
@@ -7,7 +7,7 @@ use crate::tools::{app_path, clone_repo};
use self::{
interface::PluginInfo,
interface::{command::PluginCommander, logger::PluginLogger, fs::PluginFileSystem},
interface::{command::PluginCommander, logger::PluginLogger, fs::PluginFileSystem, download::PluginDownloader},
};
pub mod interface;
@@ -36,7 +36,8 @@ impl PluginManager {
lua.globals()
.set("PLUGIN_COMMAND", PluginCommander)
.unwrap();
lua.globals().set("PLUGINFS", PluginFileSystem).unwrap();
lua.globals().set("PLUGIN_FS", PluginFileSystem).unwrap();
lua.globals().set("PLUGIN_DOWNLOAD", PluginDownloader).unwrap();
let plugin_dir = Self::init_plugin_dir();
let mut index = 1;
@@ -73,7 +74,7 @@ impl PluginManager {
for i in 1..(manager.len()? as i32 + 1) {
let v = manager.get::<i32, PluginInfo>(i)?;
println!("{v:?}");
let code = format!("manager[{i}].onLoad()");
let code = format!("manager[{i}].on_load()");
lua.load(&code).exec()?;
}
Ok(())