ursus
05/07/2018, 11:57 PMzak.taccardi
05/08/2018, 1:39 PMonError
for expected error scenarios. If you know sometimes can happen, it should go into onNext.ursus
05/08/2018, 5:32 PMursus
05/08/2018, 5:32 PMzak.taccardi
05/08/2018, 5:33 PMzak.taccardi
05/08/2018, 5:33 PM/**
* Monad for an expected/unexpected result.
*/
sealed class Result<out T> {
data class Expected<out T>(val result: T) : Result<T>()
data class Unexpected(val exception: Exception) : Result<Nothing>()
}
ursus
05/08/2018, 8:33 PMzak.taccardi
05/08/2018, 8:33 PMzak.taccardi
05/08/2018, 8:33 PMursus
05/08/2018, 8:34 PMursus
05/08/2018, 8:34 PMursus
05/08/2018, 8:35 PMursus
05/08/2018, 8:40 PMzak.taccardi
05/08/2018, 8:40 PMursus
05/08/2018, 8:42 PMursus
05/08/2018, 8:42 PMursus
05/08/2018, 8:44 PMzak.taccardi
05/08/2018, 8:48 PMzak.taccardi
05/08/2018, 8:48 PMursus
05/08/2018, 8:48 PMursus
05/08/2018, 8:49 PMzak.taccardi
05/08/2018, 8:50 PMursus
05/08/2018, 8:51 PMzak.taccardi
05/08/2018, 8:51 PMursus
05/08/2018, 8:51 PMzak.taccardi
05/08/2018, 8:52 PMzak.taccardi
05/08/2018, 8:52 PMursus
05/08/2018, 8:53 PMursus
05/08/2018, 8:56 PM