InitialSyncManager constructor

InitialSyncManager({
  1. required Map<String, InitialSyncHandler> handlers,
  2. RetryPolicy? retryPolicy,
  3. int maxRetries = 5,
  4. required int batchSize,
  5. required int maxBatchSize,
  6. 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,
          );