use yazi_macro::{emit, relay}; use yazi_shared::url::UrlBuf; pub struct MgrProxy; impl MgrProxy { pub fn refresh() { emit!(Call(relay!(mgr:refresh))); } pub fn upload(urls: I) where I: IntoIterator, { emit!(Call(relay!(mgr:upload).with_seq(urls))); } pub fn watch() { emit!(Call(relay!(mgr:watch))); } }