Davide Giuseppe Farella
10/24/2020, 10:54 AMEither
class, similar to the one from Arrow-kt.
I’d like to know if is possible to create a “converter” for it.
Thank youJavier
10/24/2020, 10:58 AMDavide Giuseppe Farella
10/24/2020, 11:03 AMclass EitherException(val reason: Error)
when {
xxx -> throw EitherException(Xxx)
yyy -> throw EitherException(Yyy)
// Either.Compaion
fun Try(block: () -> T) =
try {
Right(...)
} catch (e: EitherException)
Left(...)
}
fun login(...) =
Either.Try { <http://client.post|client.post>(...) }
Javier
10/24/2020, 11:14 AMDavide Giuseppe Farella
10/24/2020, 12:56 PM