Package-level declarations

Types

Link copied to clipboard
sealed interface ConnectionMethod

The connection method to use when the SDK connects to the sync service.

Link copied to clipboard
Link copied to clipboard

Information about a progressing download.

Link copied to clipboard
data class RSocketKeepAlive(val interval: Duration, val maxLifetime: Duration)

Keep-alive options for long-running RSocket streams:

Link copied to clipboard

Provides realtime progress on how PowerSync is downloading rows.

Link copied to clipboard
class SyncOptions(val newClientImplementation: Boolean = false, val method: ConnectionMethod = ConnectionMethod.Http, val userAgent: String = userAgent())

Experimental options that can be passed to PowerSyncDatabase.connect to specify an experimental connection mechanism.

Link copied to clipboard
Link copied to clipboard
interface SyncStatusData