InitialSyncHandler class abstract
--- InitialSyncHandler --- Contract for a feature-specific sync implementation. Handles fetching local/remote data and applying changes.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
applyToLocal(
List< SyncPayload< remoteStates) → Future<Syncable> >ApplyResult> - Apply a batch of remote items to local storage Returns success/failure with detailed errors
-
getRemote(
{String? cursor, required int batchSize}) → Future< SyncBatchResult> -
Fetch remote items for sync with optional pagination
batchSizecontrols how many items to fetch per page (required). Returns a batch and a nextCursor if more pages are available -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited