SyncJobImpl

class SyncJobImpl(context: <ERROR CLASS>) : SyncJob

Functions

Link copied to clipboard
open override fun lastSyncTimestamp(): OffsetDateTime?
Link copied to clipboard
open override fun <W : FhirSyncWorker> poll(periodicSyncConfiguration: PeriodicSyncConfiguration, clazz: Class<W>): <ERROR CLASS><State>

Periodically sync the data with given configuration for given worker class

Link copied to clipboard
open suspend override fun run(fhirEngine: FhirEngine, downloadManager: DownloadWorkManager, subscribeTo: <ERROR CLASS><State>?): Result

Run fhir synchronizer immediately with default sync params configured on initialization and subscribe to given flow

Link copied to clipboard
open override fun stateFlow(): <ERROR CLASS><State>
Link copied to clipboard
open override fun workInfoFlow(): <ERROR CLASS><<ERROR CLASS>>