diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-30 19:48:56 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-30 19:49:55 +0300 |
| commit | 26db26e416318e17a6e7f3f196ec72109fb37998 (patch) | |
| tree | 93b18888e9f4bc66d27ef1af5a4e7aad6db77339 /src/api/server.rs | |
| parent | c71c6c108245b91f6478d95a3abf9a9a9e2e57a9 (diff) | |
fix: keep remote sessions alive across disconnects
Diffstat (limited to 'src/api/server.rs')
| -rw-r--r-- | src/api/server.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/api/server.rs b/src/api/server.rs index d01f4199..37b464ac 100644 --- a/src/api/server.rs +++ b/src/api/server.rs @@ -62,6 +62,7 @@ pub fn start_server( event_hub, Some(ServerCapabilities { live_handoff: crate::platform::capabilities().live_handoff, + detached_server_daemon: crate::platform::current_process_is_detached_server_daemon(), }), ) } @@ -743,7 +744,10 @@ mod tests { method: Method::Ping(crate::api::schema::PingParams::default()), }, &tx, - Some(ServerCapabilities { live_handoff: true }), + Some(ServerCapabilities { + live_handoff: true, + detached_server_daemon: true, + }), ); let parsed: SuccessResponse = serde_json::from_str(&response).unwrap(); |
