From 768746c033a3abc53bcb1d456b63000e72cdebf7 Mon Sep 17 00:00:00 2001 From: Syer10 Date: Thu, 27 May 2021 17:46:36 -0400 Subject: [PATCH] Use when statement for server startup checks --- src/main/kotlin/ca/gosyer/ui/main/main.kt | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/main/kotlin/ca/gosyer/ui/main/main.kt b/src/main/kotlin/ca/gosyer/ui/main/main.kt index 30226e8d..2eb3a4d3 100644 --- a/src/main/kotlin/ca/gosyer/ui/main/main.kt +++ b/src/main/kotlin/ca/gosyer/ui/main/main.kt @@ -122,15 +122,18 @@ fun main() { LocalBackPressHandler provides backPressHandler ) { val initialized by serverService.initialized.collectAsState() - if (initialized == ServerResult.STARTED || initialized == ServerResult.UNUSED) { - MainMenu(rootBundle) - } else if (initialized == ServerResult.STARTING || initialized == ServerResult.FAILED) { - LoadingScreen( - initialized == ServerResult.STARTING, - errorMessage = "Unable to start server", - retryMessage = "Start anyway", - retry = serverService::startAnyway - ) + when (initialized) { + ServerResult.STARTED, ServerResult.UNUSED -> { + MainMenu(rootBundle) + } + ServerResult.STARTING, ServerResult.FAILED -> { + LoadingScreen( + initialized == ServerResult.STARTING, + errorMessage = "Unable to start server", + retryMessage = "Start anyway", + retry = serverService::startAnyway + ) + } } } }