From e38cf2b6186378eb85ba49eda481233b220ccb7b Mon Sep 17 00:00:00 2001 From: Sam Wilkins Date: Sat, 14 Dec 2019 12:15:27 -0500 Subject: draft update protocl --- src/server/session_manager/session_manager.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/server/session_manager/session_manager.ts b/src/server/session_manager/session_manager.ts index d5ef94dc7..35cc833f2 100644 --- a/src/server/session_manager/session_manager.ts +++ b/src/server/session_manager/session_manager.ts @@ -23,13 +23,15 @@ registerCommand("restart", [], async () => { await endPrevious(); }); -registerCommand("exit", [], async () => { +registerCommand("exit", [], exit); + +async function exit() { set(SessionState.EXITING); identifiedLog(cyan("Initializing session end")); await endPrevious(); identifiedLog("Cleanup complete. Exiting session...\n"); execSync(killAllCommand()); -}); +} registerCommand("update", [], async () => { set(SessionState.UPDATING); @@ -43,8 +45,7 @@ registerCommand("update", [], async () => { resolve(); }); }); - set(SessionState.MANUALLY_RESTARTING); - identifiedLog("Update complete. Initializing manual restart...\n"); + await exit(); }); registerCommand("state", [], () => identifiedLog(state)); -- cgit v1.2.3-70-g09d2