mirror of
https://github.com/InsanusMokrassar/PlaguBot.git
synced 2025-09-15 05:19:25 +00:00
fill readme + rename fallback state handler
This commit is contained in:
@@ -104,7 +104,7 @@ data class PlaguBot(
|
||||
statesManager = koinApp.koin.getOrNull<StatesManager<State>>() ?: DefaultStatesManager(
|
||||
InMemoryDefaultStatesManagerRepo<State>()
|
||||
),
|
||||
onStateHandlingErrorHandler = koinApp.koin.getOrNull<FallbackStateHandler<State>>() ?: { state, e ->
|
||||
onStateHandlingErrorHandler = koinApp.koin.getOrNull<StateHandlingErrorHandler<State>>() ?: { state, e ->
|
||||
logger.eS(e) { "Unable to handle state $state" }
|
||||
null
|
||||
}
|
||||
|
@@ -1,3 +0,0 @@
|
||||
package dev.inmo.plagubot.config
|
||||
|
||||
typealias FallbackStateHandler<T> = suspend (T, Throwable) -> T?
|
@@ -0,0 +1,3 @@
|
||||
package dev.inmo.plagubot.config
|
||||
|
||||
typealias StateHandlingErrorHandler<T> = suspend (T, Throwable) -> T?
|
Reference in New Issue
Block a user