From 5e61f547598844406909f4fd1afb5f3b271aba54 Mon Sep 17 00:00:00 2001 From: Eugene Date: Sat, 8 Aug 2026 11:27:24 +0300 Subject: [PATCH] reformat code --- .../shared/presentation/settings/SettingsComponent.kt | 10 ++-------- .../shared/presentation/settings/SettingsScreen.kt | 2 +- .../src/wasmJsMain/kotlin/ru/shadowsparky/vbox/Main.kt | 2 +- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/apps/vbox/client/shared/src/commonMain/kotlin/ru/shadowsparky/vbox/shared/presentation/settings/SettingsComponent.kt b/apps/vbox/client/shared/src/commonMain/kotlin/ru/shadowsparky/vbox/shared/presentation/settings/SettingsComponent.kt index 011e40b..89540fc 100644 --- a/apps/vbox/client/shared/src/commonMain/kotlin/ru/shadowsparky/vbox/shared/presentation/settings/SettingsComponent.kt +++ b/apps/vbox/client/shared/src/commonMain/kotlin/ru/shadowsparky/vbox/shared/presentation/settings/SettingsComponent.kt @@ -39,13 +39,11 @@ class SettingsComponent( val showOffline: () -> Unit, val showTags: () -> Unit ) : ComponentContext by context { - val updateComponent = updateComponentFactory.create(childContext("UpdateComponent")) - - val serverInfo = serverConfigurationRepository.serverConfiguration.map { it.asHttpStr() } private val componentScope = createComponentScope() + val updateComponent = updateComponentFactory.create(childContext("UpdateComponent")) + val serverInfo = serverConfigurationRepository.serverConfiguration.map { it.asHttpStr() } val externalPlayerState = playerSettingsStorge.useExternalPlayer - val tokenInfo = tokenStorage.token fun setExternalPlayerState(newState: Boolean) { @@ -54,10 +52,6 @@ class SettingsComponent( } } - fun checkUpdates() { - updateComponent.checkUpdates() - } - fun logout() { componentScope.launch(dispatcherProvider.main) { logoutUseCase.logout() diff --git a/apps/vbox/client/shared/src/commonMain/kotlin/ru/shadowsparky/vbox/shared/presentation/settings/SettingsScreen.kt b/apps/vbox/client/shared/src/commonMain/kotlin/ru/shadowsparky/vbox/shared/presentation/settings/SettingsScreen.kt index 01e7d12..afbc90c 100644 --- a/apps/vbox/client/shared/src/commonMain/kotlin/ru/shadowsparky/vbox/shared/presentation/settings/SettingsScreen.kt +++ b/apps/vbox/client/shared/src/commonMain/kotlin/ru/shadowsparky/vbox/shared/presentation/settings/SettingsScreen.kt @@ -77,7 +77,7 @@ fun SettingsContent(comp: SettingsComponent, paddingValues: PaddingValues) { item { TextPreference( text = stringResource(Res.string.check_for_updates), - onClick = { comp.checkUpdates() } + onClick = { comp.updateComponent.checkUpdates() } ) } } diff --git a/apps/vbox/client/web/src/wasmJsMain/kotlin/ru/shadowsparky/vbox/Main.kt b/apps/vbox/client/web/src/wasmJsMain/kotlin/ru/shadowsparky/vbox/Main.kt index b83622f..8a2ee15 100644 --- a/apps/vbox/client/web/src/wasmJsMain/kotlin/ru/shadowsparky/vbox/Main.kt +++ b/apps/vbox/client/web/src/wasmJsMain/kotlin/ru/shadowsparky/vbox/Main.kt @@ -33,7 +33,7 @@ import ru.shadowsparky.vbox.shared.presentation.UrlRoutes import ru.shadowsparky.vbox.shared.presentation.VBoxRootComponent import ru.shadowsparky.vbox.shared.presentation.nav.Route -@KoinApplication +@KoinApplication(modules = [AppModule::class]) object VBox @Module