arekolek
05/13/2018, 3:06 PMactions.ofType<Action.AddNote>()
.map { Note(text = it.nodeText) }
.switchMap { note ->
addNoteUseCase.add(note)
.subscribeOn(<http://Schedulers.io|Schedulers.io>())
.toSingleDefault<Change>(Change.NoteAddSuccess)
.onErrorReturn { Change.NoteAddError(it) }
.toObservable()
}