BoxxInterface constructor
BoxxInterface({
- required String namespace,
- required EncryptionMode mode,
- required String? encryptionKey,
- required EncryptionMode legacyMode,
- required String? legacyEncryptionKey,
Implementation
BoxxInterface({
required this.namespace,
required this.mode,
required this.encryptionKey,
required this.legacyMode,
required this.legacyEncryptionKey,
}) : codec = StoredRecordCodec(
mode: mode,
encryptionKey: encryptionKey,
legacyMode: legacyMode,
legacyEncryptionKey: legacyEncryptionKey,
) {
final bus = _changeBuses.putIfAbsent(namespace, _ChangeBus.new);
bus.references++;
_bus = bus;
}