Table of Contents

Class StreamingSyncImplementation

Namespace
PowerSync.Common.Client.Sync.Stream
Assembly
PowerSync.Common.dll
public class StreamingSyncImplementation : ICloseable
Inheritance
StreamingSyncImplementation
Implements
Inherited Members

Constructors

StreamingSyncImplementation(StreamingSyncImplementationOptions)

Fields

DEFAULT_CRUD_UPLOAD_THROTTLE_MS
DEFAULT_RETRY_DELAY_MS
DEFAULT_STREAM_CONNECTION_OPTIONS

Properties

CancellationTokenSource
Events
IsConnected

Indicates if the sync service is connected.

LastSyncedAt

The timestamp of the last successful sync.

Options
SyncStatus

The current synchronization status.

TriggerCrudUpload

Methods

Close()
Connect(PowerSyncConnectionOptions?)
Disconnect()
GetWriteCheckpoint()
InternalUploadAllCrud()
RustStreamingSyncIteration(CancellationToken?, RequiredPowerSyncConnectionOptions)
StreamingSync(CancellationToken?, PowerSyncConnectionOptions?)
StreamingSyncIteration(CancellationToken, PowerSyncConnectionOptions?)
UpdateSubscriptions(SubscribedStream[])
UpdateSyncStatus(SyncStatusOptions, UpdateSyncStatusOptions?)
WaitForReady()