RxStorage<T> constructor
RxStorage<T> ({})
Implementation
RxStorage({
required String key,
required T defaultValue,
required this.encoder,
required this.decoder,
}) : super(defaultValue) {
storage = ReadWriteValue(
key,
encoder(defaultValue),
);
value = decoder(storage.val) ?? defaultValue;
}