fix: manager_emit should be sync

This commit is contained in:
sxyazi 2024-01-23 12:31:53 +08:00
parent 8cc18976d9
commit 0c0a0f319d
No known key found for this signature in database

View file

@ -39,8 +39,7 @@ impl Utils {
ya.set(
"manager_emit",
lua.create_async_function(
|_, (cmd, table, data): (String, Table, Option<Value>)| async move {
lua.create_function(|_, (cmd, table, data): (String, Table, Option<Value>)| {
let (args, named) = Self::parse_args(table)?;
let mut exec = Exec { cmd, args, named, ..Default::default() };
@ -50,8 +49,7 @@ impl Utils {
emit!(Call(exec, Layer::Manager));
Ok(())
},
)?,
})?,
)?;
Ok(())