ImprovTools
Toggle table of contents
release
Target filter
release
Switch theme
Search in API
Skip to content
ImprovTools
:app
/
com.brokenkernel.improvtools.settings.data.repository
/
DefaultSettingsRepository
Default
Settings
Repository
internal
class
DefaultSettingsRepository
(
userPreferenceDataStore
:
DataStore
<
UserSettings
>
)
:
SettingsRepository
(
source
)
Members
Constructors
Default
Settings
Repository
Link copied to clipboard
constructor
(
userPreferenceDataStore
:
DataStore
<
UserSettings
>
)
Properties
user
Settings
Flow
Link copied to clipboard
open
override
val
userSettingsFlow
:
Flow
<
UserSettings
>
Functions
update
Allow
Analytics
Cookie
Storage
Link copied to clipboard
open
suspend override
fun
updateAllowAnalyticsCookieStorage
(
allowAnalyticsCookieStorage
:
Boolean
)
update
Timer
Haptics
Mode
Link copied to clipboard
open
suspend override
fun
updateTimerHapticsMode
(
timerHapticsMode
:
UserSettings.TimerHapticsMode
)