Guest User

Untitled

a guest
Sep 8th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. override fun signIn(email: String, password: String): LiveData<FirebaseUser> {
  2. val loggedInUser: MutableLiveData<FirebaseUser> = MutableLiveData()
  3.  
  4. mAuth.signInWithEmailAndPassword(email, password)
  5. .addOnCompleteListener {
  6. if (it.isSuccessful) {
  7. loggedInUser.postValue(mAuth.currentUser)
  8. }
  9. }
  10.  
  11. return loggedInUser
  12. }
  13.  
  14. fun login() = Transformations.map(UserRemoteRepository.signIn(email.get().toString(), password.get().toString())) {
  15. it
  16. }
  17.  
  18. override fun onActivityCreated(savedInstanceState: Bundle?) {
  19. super.onActivityCreated(savedInstanceState)
  20. val viewModel = viewDataBinding.viewmodel
  21.  
  22. viewModel?.login()?.observe(this.activity, Observer {
  23. Log.d(TAG, it?.email)
  24. })
  25. }
Add Comment
Please, Sign In to add comment