OfflineQueue constructor
OfflineQueue(
- OfflineSecureAdapter adapter, {
- OfflineLimits limits = const OfflineLimits(),
- 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');
}