@@ -3,47 +3,71 @@ import 'base_service.dart';
3
3
/// A placeholder storage class when [LocalStorageType.none] is selected in env.dart.
4
4
class NoOpStorage implements LocalStorageService {
5
5
@override
6
- Future <void > init ( ) async {}
6
+ Future <void > add ( String name ) async {}
7
7
8
8
@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 {}
10
14
11
15
@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 {}
13
20
14
21
@override
15
- Future <String ?> read ({required String key}) async {
22
+ Future <String ?> read ({String collectionName = '' , required String key}) async {
16
23
return null ;
17
24
}
18
25
19
26
@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 {
21
31
return {};
22
32
}
23
33
24
34
@override
25
- Future <Map <String , String ?>> readAll () async {
35
+ Future <Map <String , String ?>> readAll ({ String collectionName = '' } ) async {
26
36
return {};
27
37
}
28
38
29
39
@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 {}
31
45
32
46
@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 {}
34
51
35
52
@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 {}
37
58
38
59
@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 {}
40
64
41
65
@override
42
- Future <void > delete ({required String key}) async {}
66
+ Future <void > delete ({String collectionName = '' , required String key}) async {}
43
67
44
68
@override
45
- Future <void > deleteMany ({List <String > keys = const []}) async {}
69
+ Future <void > deleteMany ({String collectionName = '' , List <String > keys = const []}) async {}
46
70
47
71
@override
48
- Future <void > deleteAll () async {}
72
+ Future <void > deleteAll ({ String collectionName = '' } ) async {}
49
73
}
0 commit comments