From 0b830eb675a7170846429a4100a54d6da2c65558 Mon Sep 17 00:00:00 2001 From: StefanMoCoAt Date: Tue, 12 May 2026 19:29:46 +0200 Subject: [PATCH] feat: integriere VeranstaltungRepository und syncModule in Desktop-App Signed-off-by: StefanMoCoAt --- .../at/mocode/frontend/shell/desktop/di/DesktopModule.kt | 3 +++ .../jvmMain/kotlin/at/mocode/frontend/shell/desktop/main.kt | 2 ++ 2 files changed, 5 insertions(+) diff --git a/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/di/DesktopModule.kt b/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/di/DesktopModule.kt index 903384db..e9fb10b6 100644 --- a/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/di/DesktopModule.kt +++ b/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/di/DesktopModule.kt @@ -6,9 +6,11 @@ import at.mocode.frontend.core.domain.repository.MasterdataRepository import at.mocode.frontend.core.navigation.CurrentUserProvider import at.mocode.frontend.core.navigation.DeepLinkHandler import at.mocode.frontend.core.navigation.NavigationPort +import at.mocode.frontend.shell.desktop.data.repository.StoreVeranstaltungRepository import at.mocode.frontend.shell.desktop.navigation.DesktopNavigationPort import at.mocode.frontend.shell.desktop.repository.DesktopMasterdataRepository import at.mocode.frontend.shell.desktop.screens.chat.presentation.ChatViewModel +import at.mocode.veranstaltung.feature.domain.repository.VeranstaltungRepository import org.koin.core.module.dsl.viewModel import org.koin.dsl.module @@ -37,5 +39,6 @@ val desktopModule = module { single { DesktopCurrentUserProvider(get()) } single { DeepLinkHandler(get(), get()) } single { DesktopMasterdataRepository(get()) } + single { StoreVeranstaltungRepository() } viewModel { ChatViewModel(get()) } } diff --git a/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/main.kt b/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/main.kt index d47d3d21..3a9b9ea4 100644 --- a/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/main.kt +++ b/frontend/shells/meldestelle-desktop/src/jvmMain/kotlin/at/mocode/frontend/shell/desktop/main.kt @@ -7,6 +7,7 @@ import at.mocode.frontend.core.localdb.DatabaseProvider import at.mocode.frontend.core.localdb.localDbModule import at.mocode.frontend.core.network.networkModule import at.mocode.frontend.core.network.sync.SyncManager +import at.mocode.frontend.core.sync.di.syncModule import at.mocode.frontend.features.billing.di.billingModule import at.mocode.frontend.features.device.initialization.di.deviceInitializationModule import at.mocode.frontend.features.funktionaer.di.funktionaerModule @@ -32,6 +33,7 @@ fun main() { printLogger() modules( networkModule, + syncModule, authModule, localDbModule, desktopModule,