lifecycle refactor into session service

This commit is contained in:
2026-03-11 16:47:40 +08:00
parent da93c2e4a4
commit 2f0c967bc0
11 changed files with 60 additions and 64 deletions

View File

@@ -23,7 +23,7 @@ pub async fn establish_websocket_connection() {
return; // Success
} else {
// Connection failed, trigger disaster recovery
crate::init::lifecycle::handle_disastrous_failure(
crate::services::session::handle_disastrous_failure(
Some("WebSocket connection failed. Please check your network and try again.".to_string())
).await;
return;
@@ -34,7 +34,7 @@ pub async fn establish_websocket_connection() {
}
// If we exhausted retries without valid token
crate::init::lifecycle::handle_disastrous_failure(
crate::services::session::handle_disastrous_failure(
Some("Failed to authenticate. Please restart and sign in again.".to_string())
).await;
}