settings-datastore
Toggle table of contents
2.1.0-beta02
common
Platform filter
common
Switch theme
Search in API
settings-datastore
settings-datastore
/
de.charlex.settings.datastore
/
SettingsDataStoreImpl
Settings
Data
Store
Impl
class
SettingsDataStoreImpl
:
SettingsDataStore
,
SecurityProvider
Members
Members & Extensions
Properties
data
Store
Link copied to clipboard
val
dataStore
:
DataStore
<
Preferences
>
security
Link copied to clipboard
open
override
val
security
:
Security
Functions
clear
Link copied to clipboard
open
suspend override
fun
clear
(
)
get
Link copied to clipboard
open
override
fun
<
T
>
get
(
key
:
IDataStorePreference
<
T
>
)
:
Flow
<
T
>
get
Link copied to clipboard
inline
fun
<
T
:
Enum
<
T
>
>
SettingsDataStore
.
get
(
pref
:
IDataStoreEnumPreference
<
T
>
)
:
Flow
<
T
>
put
Link copied to clipboard
open
suspend override
fun
<
T
:
Enum
<
T
>
>
put
(
key
:
IDataStoreEnumPreference
<
T
>
,
value
:
T
)
open
suspend override
fun
<
T
>
put
(
key
:
IDataStorePreference
<
T
>
,
value
:
T
)
remove
Link copied to clipboard
open
suspend override
fun
<
T
:
Enum
<
T
>
>
remove
(
pref
:
IDataStoreEnumPreference
<
T
>
)
open
suspend override
fun
<
T
>
remove
(
pref
:
IDataStorePreference
<
T
>
)