StoreBuilder
Functions
Install a new cachePlugin that will run the init in an asynchronous way and return a Deferred that can be used to await the value.
initPlugin overload that launches a new coroutine instead of preventing store startup sequence.
Installs a new awaitSubscribersPlugin
Installs a new batchIntentsDecorator for all plugins of this store.
Creates and installs a new CachedValue, returning a delegate that can be used to get access to the property that was cached. Please consult the documentation of the parent class to understand how to use this plugin.
Adjust the current StoreConfiguration of this Store.
Create and install a new PluginDecorator that will decorate all plugins of this store and all decorators installed before this one!
Installs a new disallowRestartPlugin. Please consult the docs of the parent function to learn more. This plugin can only be installed only once.
Install a new loggingPlugin.
Alias for install
Install this
decorator. Decorator will be installed after all plugins and decorators installed before, and it will wrap all of them, expressed as a single compositePlugin.
Create and install a new StorePlugin. Please see documentation for the other overload for more details.
Install StorePlugins. See the other overload to build the plugin on the fly. This installs prebuilt plugins.
Install the decorators. Decorators will be installed after all plugins in the order they are in the list, and they will wrap all of the plugins of this store, expressed as a single compositePlugin.
Install these decorators. Decorators will be installed after all plugins in the order they are declared. and they will wrap all of the plugins of this store, expressed as a single compositePlugin.
Create and install a new plugin that uses JobManager to manage running jobs. The plugin will cancel all running jobs if the store is closed.
Install a new pro.respawn.flowmvi.plugins.reducePlugin that is tailored for LambdaIntents.
Install a new resetStatePlugin.
Install a retryActionsDecorator over this Store.
Install a retryIntentsDecorator over this Store.
Installs a new intentTimeoutDecorator for all intents in this store.
Create a new TimeTravel and installs it. Keep a reference to the returning value to use its properties.
Create a new TimeTravel and installs it. Keep a reference to the object to use its properties.
Create and install a new whileSubscribed plugin. See the parent's function docs for more info.