minimal constant

SyncPolicy const minimal

Ultra-conservative - only sync on WiFi when charging.

Maximum battery savings, suitable for non-urgent data.

Implementation

static const SyncPolicy minimal = SyncPolicy(
  onWifi: SyncBehavior.batch,
  onCellular: SyncBehavior.queue,
  onMetered: SyncBehavior.queue,
  onOffline: SyncBehavior.queue,
  onCharging: SyncBehavior.immediate,
  batchSize: 100,
  batchInterval: Duration(minutes: 30),
  lowBatteryThreshold: 50,
  lowBatteryBehavior: SyncBehavior.queue,
  foregroundOnly: true,
);