@@ -3,47 +3,71 @@ import 'base_service.dart';
33/// A placeholder storage class when [LocalStorageType.none] is selected in env.dart.
44class NoOpStorage implements LocalStorageService {
55 @override
6- Future <void > init ( ) async {}
6+ Future <void > add ( String name ) async {}
77
88 @override
9- Future <void > create ({required String key, required String value}) async {}
9+ Future <void > create ({
10+ String collectionName = '' ,
11+ required String key,
12+ required String value,
13+ }) async {}
1014
1115 @override
12- Future <void > createMany ({required Map <String , String > values}) async {}
16+ Future <void > createMany ({
17+ String collectionName = '' ,
18+ required Map <String , String > values,
19+ }) async {}
1320
1421 @override
15- Future <String ?> read ({required String key}) async {
22+ Future <String ?> read ({String collectionName = '' , required String key}) async {
1623 return null ;
1724 }
1825
1926 @override
20- Future <Map <String , String ?>> readMany ({required List <String > keys}) async {
27+ Future <Map <String , String ?>> readMany ({
28+ String collectionName = '' ,
29+ required List <String > keys,
30+ }) async {
2131 return {};
2232 }
2333
2434 @override
25- Future <Map <String , String ?>> readAll () async {
35+ Future <Map <String , String ?>> readAll ({ String collectionName = '' } ) async {
2636 return {};
2737 }
2838
2939 @override
30- Future <void > update ({required String key, required String value}) async {}
40+ Future <void > update ({
41+ String collectionName = '' ,
42+ required String key,
43+ required String value,
44+ }) async {}
3145
3246 @override
33- Future <void > updateMany ({required Map <String , String > values}) async {}
47+ Future <void > updateMany ({
48+ String collectionName = '' ,
49+ required Map <String , String > values,
50+ }) async {}
3451
3552 @override
36- Future <void > createOrUpdate ({required String key, required String value}) async {}
53+ Future <void > createOrUpdate ({
54+ String collectionName = '' ,
55+ required String key,
56+ required String value,
57+ }) async {}
3758
3859 @override
39- Future <void > createOrUpdateMany ({required Map <String , String > values}) async {}
60+ Future <void > createOrUpdateMany ({
61+ String collectionName = '' ,
62+ required Map <String , String > values,
63+ }) async {}
4064
4165 @override
42- Future <void > delete ({required String key}) async {}
66+ Future <void > delete ({String collectionName = '' , required String key}) async {}
4367
4468 @override
45- Future <void > deleteMany ({List <String > keys = const []}) async {}
69+ Future <void > deleteMany ({String collectionName = '' , List <String > keys = const []}) async {}
4670
4771 @override
48- Future <void > deleteAll () async {}
72+ Future <void > deleteAll ({ String collectionName = '' } ) async {}
4973}
0 commit comments