feat: allow repositioning the cursor in the rename DDS event

This commit is contained in:
sxyazi 2025-03-24 16:01:50 +08:00
parent 1a2a18e333
commit 30ea33a924
No known key found for this signature in database

View file

@ -84,7 +84,6 @@ impl Mgr {
ok_or_not_found(fs::rename(p_new.join(&o), &new).await)?;
FilesOp::Deleting(p_new.clone(), HashSet::from_iter([UrnBuf::from(o)])).emit();
}
Pubsub::pub_from_rename(tab, &old, &new);
let file = File::from(new.clone()).await?;
if p_new == p_old {
@ -94,7 +93,9 @@ impl Mgr {
FilesOp::Upserting(p_new, HashMap::from_iter([(n_new, file)])).emit();
}
Ok(TabProxy::reveal(&new))
TabProxy::reveal(&new);
Pubsub::pub_from_rename(tab, &old, &new);
Ok(())
}
fn empty_url_part(url: &Url, by: &str) -> String {