mirror of
https://github.com/sxyazi/yazi.git
synced 2026-07-25 08:41:05 +00:00
fix: manager_emit should be sync
This commit is contained in:
parent
8cc18976d9
commit
0c0a0f319d
1 changed files with 9 additions and 11 deletions
|
|
@ -39,8 +39,7 @@ impl Utils {
|
||||||
|
|
||||||
ya.set(
|
ya.set(
|
||||||
"manager_emit",
|
"manager_emit",
|
||||||
lua.create_async_function(
|
lua.create_function(|_, (cmd, table, data): (String, Table, Option<Value>)| {
|
||||||
|_, (cmd, table, data): (String, Table, Option<Value>)| async move {
|
|
||||||
let (args, named) = Self::parse_args(table)?;
|
let (args, named) = Self::parse_args(table)?;
|
||||||
let mut exec = Exec { cmd, args, named, ..Default::default() };
|
let mut exec = Exec { cmd, args, named, ..Default::default() };
|
||||||
|
|
||||||
|
|
@ -50,8 +49,7 @@ impl Utils {
|
||||||
|
|
||||||
emit!(Call(exec, Layer::Manager));
|
emit!(Call(exec, Layer::Manager));
|
||||||
Ok(())
|
Ok(())
|
||||||
},
|
})?,
|
||||||
)?,
|
|
||||||
)?;
|
)?;
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue