ZyncDataManager

Interface for monitoring data synchronization operations in the Zync SDK.

Provides visibility into upload operations with reactive streams for building responsive UIs. Monitor sync progress globally or for specific modules (Jobs, Notes, Attachments) with real-time updates.

Properties

Link copied to clipboard

Observe archive download status changes.

Link copied to clipboard

Observable flow of global upload state across all modules.

Link copied to clipboard
val lastSyncTime: Flow<String>

Observable flow of the last delta sync timestamp for User archive.

Link copied to clipboard

Observable flow of individual operation updates for real-time UI feedback.

Functions

Link copied to clipboard

Get pending upload operations for a specific module.

Link copied to clipboard
fun getModuleUploadState(module: ZuperModule, moduleUid: String): Flow<ZyncUploadState>

Get reactive upload state for a specific module.

Link copied to clipboard

Get detailed information about all pending upload operations.

Link copied to clipboard
suspend fun hasPendingUploads(): Boolean

Check if there are any pending upload operations.