From 8c115d29824cb568bff3d0cbc67b6fae5181cd55 Mon Sep 17 00:00:00 2001 From: ganfra Date: Wed, 11 Oct 2023 20:38:41 +0200 Subject: [PATCH] Pin : rename PinStateDataSource by PinStateService --- .../kotlin/io/element/android/appnav/LoggedInFlowNode.kt | 4 ++-- .../pin/api/{PinStateDataSource.kt => PinStateService.kt} | 2 +- .../features/pin/impl/auth/PinAuthenticationPresenter.kt | 4 ++-- ...faultPinStateDataSource.kt => DefaultPinStateService.kt} | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) rename features/pin/api/src/main/kotlin/io/element/android/features/pin/api/{PinStateDataSource.kt => PinStateService.kt} (96%) rename features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/state/{DefaultPinStateDataSource.kt => DefaultPinStateService.kt} (92%) diff --git a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt b/appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt index 8879c39220..e09a17503a 100644 --- a/appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt +++ b/appnav/src/main/kotlin/io/element/android/appnav/LoggedInFlowNode.kt @@ -52,7 +52,7 @@ import io.element.android.features.networkmonitor.api.NetworkMonitor import io.element.android.features.networkmonitor.api.NetworkStatus import io.element.android.features.pin.api.PinEntryPoint import io.element.android.features.pin.api.PinState -import io.element.android.features.pin.api.PinStateDataSource +import io.element.android.features.pin.api.PinStateService import io.element.android.features.preferences.api.PreferencesEntryPoint import io.element.android.features.roomlist.api.RoomListEntryPoint import io.element.android.features.verifysession.api.VerifySessionEntryPoint @@ -94,7 +94,7 @@ class LoggedInFlowNode @AssistedInject constructor( private val notificationDrawerManager: NotificationDrawerManager, private val ftueState: FtueState, private val pinEntryPoint: PinEntryPoint, - private val pinStateDataSource: PinStateDataSource, + private val pinStateService PinStateService, private val matrixClient: MatrixClient, snackbarDispatcher: SnackbarDispatcher, ) : BackstackNode( diff --git a/features/pin/api/src/main/kotlin/io/element/android/features/pin/api/PinStateDataSource.kt b/features/pin/api/src/main/kotlin/io/element/android/features/pin/api/PinStateService.kt similarity index 96% rename from features/pin/api/src/main/kotlin/io/element/android/features/pin/api/PinStateDataSource.kt rename to features/pin/api/src/main/kotlin/io/element/android/features/pin/api/PinStateService.kt index 5098f6c0a6..92ec8715ab 100644 --- a/features/pin/api/src/main/kotlin/io/element/android/features/pin/api/PinStateDataSource.kt +++ b/features/pin/api/src/main/kotlin/io/element/android/features/pin/api/PinStateService.kt @@ -18,7 +18,7 @@ package io.element.android.features.pin.api import kotlinx.coroutines.flow.StateFlow -interface PinStateDataSource { +interface PinStateService { val pinState: StateFlow suspend fun lock() diff --git a/features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/auth/PinAuthenticationPresenter.kt b/features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/auth/PinAuthenticationPresenter.kt index a9660552ad..754ca3a4fa 100644 --- a/features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/auth/PinAuthenticationPresenter.kt +++ b/features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/auth/PinAuthenticationPresenter.kt @@ -17,14 +17,14 @@ package io.element.android.features.pin.impl.auth import androidx.compose.runtime.Composable -import io.element.android.features.pin.api.PinStateDataSource +import io.element.android.features.pin.api.PinStateService import io.element.android.libraries.architecture.Presenter import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.launch import javax.inject.Inject class PinAuthenticationPresenter @Inject constructor( - private val pinStateDataSource: PinStateDataSource, + private val pinStateService PinStateService, private val coroutineScope: CoroutineScope, ) : Presenter { diff --git a/features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/state/DefaultPinStateDataSource.kt b/features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/state/DefaultPinStateService.kt similarity index 92% rename from features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/state/DefaultPinStateDataSource.kt rename to features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/state/DefaultPinStateService.kt index 396d3a8d3a..e08a96f458 100644 --- a/features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/state/DefaultPinStateDataSource.kt +++ b/features/pin/impl/src/main/kotlin/io/element/android/features/pin/impl/state/DefaultPinStateService.kt @@ -18,7 +18,7 @@ package io.element.android.features.pin.impl.state import com.squareup.anvil.annotations.ContributesBinding import io.element.android.features.pin.api.PinState -import io.element.android.features.pin.api.PinStateDataSource +import io.element.android.features.pin.api.PinStateService import io.element.android.libraries.di.AppScope import io.element.android.libraries.di.SingleIn import io.element.android.libraries.featureflag.api.FeatureFlagService @@ -29,9 +29,9 @@ import javax.inject.Inject @SingleIn(AppScope::class) @ContributesBinding(AppScope::class) -class DefaultPinStateDataSource @Inject constructor( +class DefaultPinStateService @Inject constructor( private val featureFlagService: FeatureFlagService, -) : PinStateDataSource { +) : PinStateService { private val _pinState = MutableStateFlow(PinState.Unlocked) override val pinState: StateFlow = _pinState