memory_storage.dart 413 B

123456789101112131415161718
  1. import 'package:rackpeek_mobile/data/key_value_storage.dart';
  2. class MemoryKeyValueStorage implements KeyValueStorage {
  3. final Map<String, String> values = {};
  4. @override
  5. Future<String?> read(String key) async => values[key];
  6. @override
  7. Future<void> write(String key, String value) async {
  8. values[key] = value;
  9. }
  10. @override
  11. Future<void> delete(String key) async {
  12. values.remove(key);
  13. }
  14. }