kalium
Toggle table of contents
c8a50a7
common
Target filter
common
Switch theme
Search in API
Skip to content
kalium
logic
/
com.wire.kalium.logic.data.sync
/
SlowSyncRepositoryImpl
Slow
Sync
Repository
Impl
common
internal
class
SlowSyncRepositoryImpl
(
metadataDao
:
MetadataDAO
,
logger
:
KaliumLogger
=
kaliumLogger
)
:
SlowSyncRepository
Members
Constructors
Slow
Sync
Repository
Impl
Link copied to clipboard
common
constructor
(
metadataDao
:
MetadataDAO
,
logger
:
KaliumLogger
=
kaliumLogger
)
Types
Companion
Link copied to clipboard
common
object
Companion
Properties
slow
Sync
Status
Link copied to clipboard
common
open
override
val
slowSyncStatus
:
StateFlow
<
SlowSyncStatus
>
Functions
clear
Last
Slow
Sync
Completion
Instant
Link copied to clipboard
common
open
suspend override
fun
clearLastSlowSyncCompletionInstant
(
)
get
Last
Slow
Sync
Api
Version
Link copied to clipboard
common
open
suspend override
fun
getLastSlowSyncApiVersion
(
)
:
Int
?
get
Slow
Sync
Version
Link copied to clipboard
common
open
suspend override
fun
getSlowSyncVersion
(
)
:
Int
?
needs
To
Persist
History
Lost
Message
Link copied to clipboard
common
open
suspend override
fun
needsToPersistHistoryLostMessage
(
)
:
Boolean
needs
To
Recover
MLSGroups
Link copied to clipboard
common
open
suspend override
fun
needsToRecoverMLSGroups
(
)
:
Boolean
observe
Last
Slow
Sync
Completion
Instant
Link copied to clipboard
common
open
override
fun
observeLastSlowSyncCompletionInstant
(
)
:
Flow
<
Instant
?
>
set
Last
Slow
Sync
Api
Version
Link copied to clipboard
common
open
suspend override
fun
setLastSlowSyncApiVersion
(
version
:
Int
)
set
Last
Slow
Sync
Completion
Instant
Link copied to clipboard
common
open
suspend override
fun
setLastSlowSyncCompletionInstant
(
instant
:
Instant
)
set
Needs
To
Persist
History
Lost
Message
Link copied to clipboard
common
open
suspend override
fun
setNeedsToPersistHistoryLostMessage
(
value
:
Boolean
)
set
Needs
To
Recover
MLSGroups
Link copied to clipboard
common
open
suspend override
fun
setNeedsToRecoverMLSGroups
(
value
:
Boolean
)
set
Slow
Sync
Version
Link copied to clipboard
common
open
suspend override
fun
setSlowSyncVersion
(
version
:
Int
)
update
Slow
Sync
Status
Link copied to clipboard
common
open
override
fun
updateSlowSyncStatus
(
slowSyncStatus
:
SlowSyncStatus
)