feat: integriere VeranstaltungRepository und syncModule in Desktop-App
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com>
This commit is contained in:
+3
@@ -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.CurrentUserProvider
|
||||||
import at.mocode.frontend.core.navigation.DeepLinkHandler
|
import at.mocode.frontend.core.navigation.DeepLinkHandler
|
||||||
import at.mocode.frontend.core.navigation.NavigationPort
|
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.navigation.DesktopNavigationPort
|
||||||
import at.mocode.frontend.shell.desktop.repository.DesktopMasterdataRepository
|
import at.mocode.frontend.shell.desktop.repository.DesktopMasterdataRepository
|
||||||
import at.mocode.frontend.shell.desktop.screens.chat.presentation.ChatViewModel
|
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.core.module.dsl.viewModel
|
||||||
import org.koin.dsl.module
|
import org.koin.dsl.module
|
||||||
|
|
||||||
@@ -37,5 +39,6 @@ val desktopModule = module {
|
|||||||
single<CurrentUserProvider> { DesktopCurrentUserProvider(get()) }
|
single<CurrentUserProvider> { DesktopCurrentUserProvider(get()) }
|
||||||
single { DeepLinkHandler(get(), get()) }
|
single { DeepLinkHandler(get(), get()) }
|
||||||
single<MasterdataRepository> { DesktopMasterdataRepository(get()) }
|
single<MasterdataRepository> { DesktopMasterdataRepository(get()) }
|
||||||
|
single<VeranstaltungRepository> { StoreVeranstaltungRepository() }
|
||||||
viewModel { ChatViewModel(get()) }
|
viewModel { ChatViewModel(get()) }
|
||||||
}
|
}
|
||||||
|
|||||||
+2
@@ -7,6 +7,7 @@ import at.mocode.frontend.core.localdb.DatabaseProvider
|
|||||||
import at.mocode.frontend.core.localdb.localDbModule
|
import at.mocode.frontend.core.localdb.localDbModule
|
||||||
import at.mocode.frontend.core.network.networkModule
|
import at.mocode.frontend.core.network.networkModule
|
||||||
import at.mocode.frontend.core.network.sync.SyncManager
|
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.billing.di.billingModule
|
||||||
import at.mocode.frontend.features.device.initialization.di.deviceInitializationModule
|
import at.mocode.frontend.features.device.initialization.di.deviceInitializationModule
|
||||||
import at.mocode.frontend.features.funktionaer.di.funktionaerModule
|
import at.mocode.frontend.features.funktionaer.di.funktionaerModule
|
||||||
@@ -32,6 +33,7 @@ fun main() {
|
|||||||
printLogger()
|
printLogger()
|
||||||
modules(
|
modules(
|
||||||
networkModule,
|
networkModule,
|
||||||
|
syncModule,
|
||||||
authModule,
|
authModule,
|
||||||
localDbModule,
|
localDbModule,
|
||||||
desktopModule,
|
desktopModule,
|
||||||
|
|||||||
Reference in New Issue
Block a user