aboutsummaryrefslogtreecommitdiff
path: root/androidApp/src/main/java/mx/trackermap/TrackerMap/android/TrackerApp.kt
diff options
context:
space:
mode:
Diffstat (limited to 'androidApp/src/main/java/mx/trackermap/TrackerMap/android/TrackerApp.kt')
-rw-r--r--androidApp/src/main/java/mx/trackermap/TrackerMap/android/TrackerApp.kt9
1 files changed, 8 insertions, 1 deletions
diff --git a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/TrackerApp.kt b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/TrackerApp.kt
index 9331dcc..b236577 100644
--- a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/TrackerApp.kt
+++ b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/TrackerApp.kt
@@ -2,6 +2,9 @@ package mx.trackermap.TrackerMap.android
import android.app.Application
import mx.trackermap.TrackerMap.android.session.LoginViewModel
+import mx.trackermap.TrackerMap.android.units.UnitsViewModel
+import mx.trackermap.TrackerMap.client.apis.DevicesApi
+import mx.trackermap.TrackerMap.client.apis.PositionsApi
import mx.trackermap.TrackerMap.client.apis.SessionApi
import org.koin.android.ext.koin.androidContext
import org.koin.android.ext.koin.androidLogger
@@ -10,15 +13,19 @@ import org.koin.core.context.startKoin
import org.koin.core.logger.Level
import org.koin.dsl.module
-class TrackerApp: Application() {
+class TrackerApp : Application() {
+
override fun onCreate() {
super.onCreate()
val appModule = module {
single { "https://etbsa.net/api" }
single { SessionApi(get()) }
+ single { DevicesApi(get()) }
+ single { PositionsApi(get()) }
viewModel { LoginViewModel(get(), get()) }
+ viewModel { UnitsViewModel() }
}
startKoin {