PersistentLayoutDataStorage

class PersistentLayoutDataStorage(onSave: suspend (Message.AssociatedData.ViewState?) -> Unit, onFetch: suspend () -> Message.AssociatedData.ViewState?, dispatcher: CoroutineDispatcher = AirshipDispatchers.newSerialDispatcher()) : LayoutDataStorage(source)

Constructors

Link copied to clipboard
constructor(onSave: suspend (Message.AssociatedData.ViewState?) -> Unit, onFetch: suspend () -> Message.AssociatedData.ViewState?, dispatcher: CoroutineDispatcher = AirshipDispatchers.newSerialDispatcher())

Functions

Link copied to clipboard
open override fun getSavedState(): JsonValue?
Link copied to clipboard
open suspend override fun prepare(restorationId: String)
Link copied to clipboard
open override fun saveState(state: JsonValue?)