Remove cursor for disconnected client
This commit is contained in:
parent
3abe028d74
commit
0908a5b527
3 changed files with 52 additions and 24 deletions
|
|
@ -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)?;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue