Fix Spotless

pull/1457/head
TM 1 year ago
parent 00b7858517
commit 36e7fed783

@ -333,24 +333,34 @@ suspend fun SnackbarHostState.handleError(ctx: Context, error: SnackbarError<*>)
// Log the error or show a generic error message // Log the error or show a generic error message
when (error) { when (error) {
is Custom -> { is Custom -> {
showSnackbar(message = error.data.toString(), showSnackbar(
duration = SnackbarDuration.Long) message = error.data.toString(),
duration = SnackbarDuration.Long,
)
} }
is Exception -> { is Exception -> {
showSnackbar(message = ctx.getString(R.string.error_exception), showSnackbar(
duration = Indefinite) message = ctx.getString(R.string.error_exception),
duration = Indefinite,
)
} }
is Offline -> { is Offline -> {
showSnackbar(message = ctx.getString(R.string.not_connected), showSnackbar(
duration = Indefinite) message = ctx.getString(R.string.not_connected),
duration = Indefinite,
)
} }
is Default -> { is Default -> {
showSnackbar(message = ctx.getString(R.string.error_default), showSnackbar(
duration = Short) message = ctx.getString(R.string.error_default),
duration = Short,
)
} }
is Unknown -> { is Unknown -> {
showSnackbar(message = ctx.getString(R.string.error_unknown), showSnackbar(
duration = Short) message = ctx.getString(R.string.error_unknown),
duration = Short,
)
} }
} }
} }

@ -19,7 +19,7 @@ package com.google.samples.apps.nowinandroid.core.ui
// Generic error types // Generic error types
sealed interface SnackbarError<out T> { sealed interface SnackbarError<out T> {
data class Custom<T>(val data: T) : SnackbarError<T> data class Custom<T>(val data: T) : SnackbarError<T>
data object Exception: SnackbarError<Nothing> data object Exception : SnackbarError<Nothing>
data object Default : SnackbarError<Nothing> data object Default : SnackbarError<Nothing>
data object Unknown : SnackbarError<Nothing> data object Unknown : SnackbarError<Nothing>
data object Offline : SnackbarError<Nothing> data object Offline : SnackbarError<Nothing>

Loading…
Cancel
Save