OfflineQueue constructor

OfflineQueue(
  1. OfflineSecureAdapter adapter, {
  2. OfflineLimits limits = const OfflineLimits(),
  3. int nowMillis()?,
})

Implementation

OfflineQueue(
  this.adapter, {
  this.limits = const OfflineLimits(),
  int Function()? nowMillis,
}) : nowMillis = nowMillis ?? (() => DateTime.now().millisecondsSinceEpoch) {
  if (![
    'ios_keychain_aes_gcm',
    'android_keystore_aes_gcm',
  ].contains(adapter.protectionProfile))
    throw StateError('native Keychain/Keystore AES-GCM adapter required');
}