Fred Friis
03/24/2021, 12:39 AMoverride fun create(request: InternalCreateUserRequest): Either<IError, User> {
return Try {
userDao.createUser(request) //returns User but can throw
}.toEither { throwable ->
InternalServerError("Failed to create user", throwable)
}
}
Am I supposed to use IO? Either.catch? lots of talk about suspend something something... Don't get it
I'm dense and everything I read so far flies way above my head but even I can grok stuff if explained simply