aboutsummaryrefslogtreecommitdiff
path: root/androidApp/src/main/java/mx/trackermap/TrackerMap/android/session/LoginViewModel.kt
diff options
context:
space:
mode:
Diffstat (limited to 'androidApp/src/main/java/mx/trackermap/TrackerMap/android/session/LoginViewModel.kt')
-rw-r--r--androidApp/src/main/java/mx/trackermap/TrackerMap/android/session/LoginViewModel.kt14
1 files changed, 3 insertions, 11 deletions
diff --git a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/session/LoginViewModel.kt b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/session/LoginViewModel.kt
index 2590504..1585970 100644
--- a/androidApp/src/main/java/mx/trackermap/TrackerMap/android/session/LoginViewModel.kt
+++ b/androidApp/src/main/java/mx/trackermap/TrackerMap/android/session/LoginViewModel.kt
@@ -15,15 +15,10 @@ import org.koin.core.component.KoinComponent
import org.koin.core.component.inject
@DelicateCoroutinesApi
-class LoginViewModel(
- savedStateHandle: SavedStateHandle
-) : ViewModel(), KoinComponent {
+class LoginViewModel : ViewModel(), KoinComponent {
private val sessionController: SessionController by inject()
- val email: MutableLiveData<String> = savedStateHandle.getLiveData("user", "")
- val password: MutableLiveData<String> = savedStateHandle.getLiveData("password", "")
-
private val loginStateEmitter = EventEmitter<SessionController.LoginState>()
val loginState: EventSource<SessionController.LoginState> = loginStateEmitter
@@ -45,10 +40,7 @@ class LoginViewModel(
sessionController.restoreSession()
}
- fun login() {
- sessionController.login(SessionBody(
- email = email.value!!,
- password = password.value!!
- ))
+ fun login(email: String, password: String) {
+ sessionController.login(SessionBody(email, password))
}
} \ No newline at end of file