Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fa7c7360 authored by Alejandro Nijamkin's avatar Alejandro Nijamkin Committed by Automerger Merge Worker
Browse files

Use no-op snapshot store in restorers (2/2). am: eea14d36 am: c4208993

parents 6892ca29 c4208993
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@ class GridSnapshotRestorer(
    private val interactor: GridInteractor,
) : SnapshotRestorer {

    private lateinit var store: SnapshotStore
    private var store: SnapshotStore = SnapshotStore.NOOP
    private var originalOption: GridOptionItemModel? = null

    override suspend fun setUpSnapshotRestorer(store: SnapshotStore): RestorableSnapshot {
+1 −1
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@ class DarkModeSnapshotRestorer : SnapshotRestorer {
    private val isActive: () -> Boolean
    private val setActive: suspend (Boolean) -> Unit

    private lateinit var store: SnapshotStore
    private var store: SnapshotStore = SnapshotStore.NOOP

    constructor(
        context: Context,
+1 −1
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@ class ThemedIconSnapshotRestorer(
    private val interactor: ThemedIconInteractor,
) : SnapshotRestorer {

    private lateinit var store: SnapshotStore
    private var store: SnapshotStore = SnapshotStore.NOOP

    override suspend fun setUpSnapshotRestorer(store: SnapshotStore): RestorableSnapshot {
        this.store = store
+1 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ class ColorPickerSnapshotRestorer(
    private val interactor: ColorPickerInteractor,
) : SnapshotRestorer {

    private lateinit var snapshotStore: SnapshotStore
    private var snapshotStore: SnapshotStore = SnapshotStore.NOOP
    private var originalOption: ColorOptionModel? = null

    fun storeSnapshot(colorOptionModel: ColorOptionModel) {
+1 −1
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@ class NotificationsSnapshotRestorer(
    private val interactor: NotificationsInteractor,
) : SnapshotRestorer {

    private lateinit var snapshotStore: SnapshotStore
    private var snapshotStore: SnapshotStore = SnapshotStore.NOOP

    fun storeSnapshot(model: NotificationSettingsModel) {
        snapshotStore.store(snapshot(model))
Loading