Guest User

Untitled

a guest
Nov 5th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. fun listenUsernameChanges(){
  2. //Using RxJava
  3. sessionStore
  4. .flowable()
  5. .map { it.name }
  6. .subscribe { updateUsername(it) }
  7.  
  8. // Custom callback
  9. sessionStore
  10. .observe { state -> updateUsername(state.name) }
  11. }
  12.  
  13. fun login(username: String, password: String) {
  14. dispatcher.dispatch(LoginAction(username, password))
  15. sessionStore.flowable()
  16. .onNextTerminalState(taskMapFn = { it.loginTask },
  17. successFn = { navigateToHome() },
  18. failureFn = { showError(it) })
  19. }
Add Comment
Please, Sign In to add comment