SubwayTooter-Android-App/app/src/main/java/jp/juggler/subwaytooter/api/TootApiResultException.kt

13 lines
399 B
Kotlin
Raw Normal View History

2021-06-24 04:31:34 +02:00
package jp.juggler.subwaytooter.api
2023-07-20 04:40:12 +02:00
class TootApiResultException(val result: TootApiResult?) :
Exception(result?.error ?: "cancelled.") {
2021-06-24 04:31:34 +02:00
constructor(error: String) : this(TootApiResult(error))
}
2023-07-20 04:40:12 +02:00
fun errorApiResult(result: TootApiResult?): Nothing =
throw TootApiResultException(result)
fun errorApiResult(error: String): Nothing =
throw TootApiResultException(error)