feat: allow repositioning the cursor in the rename DDS event (#2521)

This commit is contained in:
三咲雅 · Misaki Masa 2025-03-24 16:06:35 +08:00 committed by GitHub
parent 1a2a18e333
commit 913a92d610
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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 {