You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
654 B
16 lines
654 B
package outwatchapp.util.reactive
|
|
|
|
object Exceptions {
|
|
//cause: Option[Throwable]) extends Exception(message, cause.orNull)
|
|
sealed abstract class ReactiveException(val message: String)
|
|
extends Throwable(message)
|
|
final case class DecodeException(override val message: String)
|
|
extends ReactiveException(message)
|
|
final case class WrongTypeException(override val message: String)
|
|
extends ReactiveException(message)
|
|
final case class UseAfterClose(override val message: String)
|
|
extends ReactiveException(message)
|
|
final case class TerminatedException(override val message: String)
|
|
extends ReactiveException(message)
|
|
|
|
}
|