From f2f5a46cdfc6d5eddcae098d092bb5cfa8ab3538 Mon Sep 17 00:00:00 2001 From: Susmitha Girumala Date: Fri, 14 May 2021 15:08:06 -0400 Subject: [PATCH] refactor: Add conditional chaining to session-manager call --- ui/desktop/electron-app/src/index.js | 2 +- ui/desktop/electron-app/src/models/session-manager.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/desktop/electron-app/src/index.js b/ui/desktop/electron-app/src/index.js index 07a9a32d2..94508b0dd 100644 --- a/ui/desktop/electron-app/src/index.js +++ b/ui/desktop/electron-app/src/index.js @@ -200,7 +200,7 @@ app.on('before-quit', (event) => { case 0: sessionManager.stopAll(); break; - case 1: + default: event.preventDefault(); break; } diff --git a/ui/desktop/electron-app/src/models/session-manager.js b/ui/desktop/electron-app/src/models/session-manager.js index 3bcd7938f..b6e0d0939 100644 --- a/ui/desktop/electron-app/src/models/session-manager.js +++ b/ui/desktop/electron-app/src/models/session-manager.js @@ -31,7 +31,7 @@ class SessionManager { */ stopById(session_id) { const session = this.#sessions.find((session) => session.id === session_id); - return session && session.stop(); + return session?.stop?.(); } stopAll() {