Remove cursor for disconnected client

This commit is contained in:
Andras Schmelczer 2025-06-07 12:09:34 +01:00
parent 3abe028d74
commit 0908a5b527
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
3 changed files with 52 additions and 24 deletions

View file

@ -12,12 +12,12 @@ use crate::{
server::auth::auth,
};
pub fn get_handshake(
pub fn get_authenticated_handshake(
state: &AppState,
vault_id: &VaultId,
message: Message,
message: Option<Message>,
) -> Result<WebSocketHandshake, SyncServerError> {
if let Message::Text(message) = message {
if let Some(Message::Text(message)) = message {
let message: WebSocketClientMessage = serde_json::from_str(&message)
.context("Failed to parse message")
.map_err(server_error)?;