Return user name for cursors rather than device

This commit is contained in:
Andras Schmelczer 2025-06-07 22:13:07 +01:00
parent 14db4bf240
commit 02f32e894a
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
5 changed files with 27 additions and 12 deletions

View file

@ -34,6 +34,7 @@ impl Cursors {
pub async fn update_cursors(
&self,
vault_id: VaultId,
user_name: String,
device_id: &DeviceId,
document_to_cursors: HashMap<String, Vec<CursorSpan>>,
) {
@ -43,6 +44,7 @@ impl Cursors {
all_device_cursors.retain(|c| &c.client_cursors.device_id != device_id);
all_device_cursors.push(ClientCursorsWithTimeToLive::new(ClientCursors {
user_name,
device_id: device_id.to_string(),
cursors: document_to_cursors,
}));