retryActionsDecorator
inline fun <S : MVIState, I : MVIIntent, A : MVIAction> retryActionsDecorator(strategy: RetryStrategy, name: String? = null, crossinline selector: (action: A, e: Exception) -> Boolean = { _, _ -> true }): PluginDecorator<S, I, A>
Install a new decorator that retries invoking StorePlugin.onAction using the specified strategy and selector for choosing whether to retry a given action.
See RetryStrategy docs for available retry options.
This decorator does not handle undelivered actions, for that use StorePlugin.onUndeliveredAction
If this is applied over a Store, then it will retry all plugins' efforts to send actions (not consumption!)