[PM-19947] Provide system clock in the core module (#5000)

This commit is contained in:
Patrick Honkonen 2025-04-07 16:03:53 -04:00 committed by GitHub
parent 942f6e2475
commit 1df96fdb62
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 9 deletions

View File

@ -141,10 +141,6 @@ object PlatformManagerModule {
vaultRepository = vaultRepository,
)
@Provides
@Singleton
fun provideClock(): Clock = Clock.systemDefaultZone()
@Provides
@Singleton
fun provideBiometricsEncryptionManager(

View File

@ -28,7 +28,6 @@ import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.android.qualifiers.ApplicationContext
import dagger.hilt.components.SingletonComponent
import java.time.Clock
import javax.inject.Singleton
/**
@ -52,10 +51,6 @@ object PlatformManagerModule {
@Singleton
fun provideSdkClientManager(): SdkClientManager = SdkClientManagerImpl()
@Provides
@Singleton
fun provideClock(): Clock = Clock.systemDefaultZone()
@Provides
@Singleton
fun provideBiometricsEncryptionManager(

View File

@ -8,6 +8,7 @@ import dagger.hilt.components.SingletonComponent
import kotlinx.serialization.json.Json
import kotlinx.serialization.modules.SerializersModule
import kotlinx.serialization.modules.contextual
import java.time.Clock
import javax.inject.Singleton
/**
@ -35,4 +36,8 @@ object CoreModule {
// Respect model default property values.
coerceInputValues = true
}
@Provides
@Singleton
fun provideClock(): Clock = Clock.systemDefaultZone()
}