Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fun listenUsernameChanges(){
- //Using RxJava
- sessionStore
- .flowable()
- .map { it.name }
- .subscribe { updateUsername(it) }
- // Custom callback
- sessionStore
- .observe { state -> updateUsername(state.name) }
- }
- fun login(username: String, password: String) {
- dispatcher.dispatch(LoginAction(username, password))
- sessionStore.flowable()
- .onNextTerminalState(taskMapFn = { it.loginTask },
- successFn = { navigateToHome() },
- failureFn = { showError(it) })
- }
Add Comment
Please, Sign In to add comment