community: every ledger takes its write lock, so the inbox check can no longer land on top of a friend accept

This commit is contained in:
KeelrLeek committed 2026-09-03 11:51:35 -05:00
1 parent 07227a90a7
commit 4d03cf849b
6 files changed
+89 -29

No files matched your search

+4 -4
View File
@@ -479,10 +479,10 @@ async fn dispatch(app: &tauri::AppHandle, sender: [u8; 32], cargo: Cargo) {
match cargo {
Cargo::FriendRequest(r) => crate::friends::on_inbox_request(app, sender, r).await,
Cargo::FriendAssertion(a) => crate::friends::on_inbox_assertion(app, sender, a).await,
Cargo::FriendDecline(id) => crate::friends::on_inbox_decline(app, sender, id),
Cargo::Share(s) => crate::shared_playlists::on_inbox_share(app, sender, s),
Cargo::SpaceInvite(i) => crate::spaces::on_inbox_invite(app, sender, i),
Cargo::SpaceKey(k) => crate::spaces::on_inbox_space_key(app, sender, k),
Cargo::FriendDecline(id) => crate::friends::on_inbox_decline(app, sender, id).await,
Cargo::Share(s) => crate::shared_playlists::on_inbox_share(app, sender, s).await,
Cargo::SpaceInvite(i) => crate::spaces::on_inbox_invite(app, sender, i).await,
Cargo::SpaceKey(k) => crate::spaces::on_inbox_space_key(app, sender, k).await,
}
}