import 'package:hub/features/profile/index.dart'; import 'package:hub/features/storage/index.dart'; class DatabaseStorage implements BaseStorage { DatabaseStorage._(); static final DatabaseStorage instance = DatabaseStorage._(); // static final DatabaseStorage instance = DatabaseStorage._(); // late final Database _database; // bool _isInitialized = false; static BaseStorage getInstanceByKey(String key) { if (ProfileStorageKey.values.contains(key)) return ProfileLocalDataSourceImpl.instance(key); else //if (LocalsStorageKey.values.contains(key)); return LocalsStorageKey.instance(key); } @override Future clearAll() => throw UnimplementedError(); @override Future delete(String key) => throw UnimplementedError(); @override Future get(String key) => throw UnimplementedError(); @override Future init() => throw UnimplementedError(); @override Future set(String key, T value) => throw UnimplementedError(); }