Skip to content

Commit 979592f

Browse files
committed
Updated: NoOpStorage with new structure
1 parent 323a366 commit 979592f

File tree

1 file changed

+37
-13
lines changed

1 file changed

+37
-13
lines changed

lib/vaahextendflutter/services/storage/local/services/no_op_storage.dart

Lines changed: 37 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,47 +3,71 @@ import 'base_service.dart';
33
/// A placeholder storage class when [LocalStorageType.none] is selected in env.dart.
44
class 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

Comments
 (0)