Send document versions with cursors

This commit is contained in:
Andras Schmelczer 2025-08-10 14:55:40 +01:00
commit bb07602c68
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C

View file

@ -8,12 +8,14 @@ use super::{
websocket::{
broadcasts::Broadcasts,
models::{
ClientCursors, CursorPositionFromServer, CursorSpan, WebSocketServerMessage,
ClientCursors, CursorPositionFromServer, WebSocketServerMessage,
WebSocketServerMessageWithOrigin,
},
},
};
use crate::config::database_config::DatabaseConfig;
use crate::{
app_state::websocket::models::DocumentWithCursors, config::database_config::DatabaseConfig,
};
#[derive(Clone, Debug)]
pub struct Cursors {
@ -36,7 +38,7 @@ impl Cursors {
vault_id: VaultId,
user_name: String,
device_id: &DeviceId,
document_to_cursors: HashMap<String, Vec<CursorSpan>>,
document_to_cursors: Vec<DocumentWithCursors>,
) {
let mut vault_to_cursors = self.vault_to_cursors.lock().await;