diff options
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.kt | 14 |
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 |