InitialSyncManager constructor
InitialSyncManager({
- required Map<
String, InitialSyncHandler> handlers, - RetryPolicy? retryPolicy,
- int maxRetries = 5,
- required int batchSize,
- required int maxBatchSize,
- required SyncMetaDataRepo metaRepo,
Implementation
InitialSyncManager({
required Map<String, InitialSyncHandler> handlers,
RetryPolicy? retryPolicy,
int maxRetries = 5,
required this.batchSize,
required this.maxBatchSize,
required this.metaRepo,
}) : _handlers = Map.unmodifiable(handlers),
_retryPolicy = retryPolicy ??
RetryPolicy(
backoff:
ExponentialBackoffStrategy(baseMillis: 100, maxMillis: 30000),
maxRetries: maxRetries,
);