Skip to content

Commit 39922d6

Browse files
committed
Updated: according to singular custom response type
Removed: failures file Updated: storage result -> storage response Updated: base classes with StorageResponse Updated: NoOpStorage implementation Updated: flutterSecureStorage implementation
1 parent 6c977de commit 39922d6

File tree

7 files changed

+285
-227
lines changed

7 files changed

+285
-227
lines changed

lib/vaahextendflutter/services/storage/failures.dart

Lines changed: 0 additions & 34 deletions
This file was deleted.
Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,41 @@
1-
import '../../storage_result.dart';
1+
import '../../storage_response.dart';
22

33
abstract class LocalStorageService {
4-
void add(String collectionName);
4+
StorageResponse add(String collectionName);
55

6-
Future<StorageResult> create({
6+
Future<StorageResponse> create({
77
String collectionName,
88
required String key,
99
required String value,
1010
});
1111

12-
Future<StorageResult> createMany({String collectionName, required Map<String, String> values});
12+
Future<StorageResponse> createMany({String collectionName, required Map<String, String> values});
1313

14-
Future<StorageResult> read({String collectionName, required String key});
14+
Future<StorageResponse> read({String collectionName, required String key});
1515

16-
Future<StorageResult> readMany({String collectionName, required List<String> keys});
16+
Future<StorageResponse> readMany({String collectionName, required List<String> keys});
1717

18-
Future<StorageResult> readAll({String collectionName});
18+
Future<StorageResponse> readAll({String collectionName});
1919

20-
Future<StorageResult> update({String collectionName, required String key, required String value});
20+
Future<StorageResponse> update(
21+
{String collectionName, required String key, required String value});
2122

22-
Future<StorageResult> updateMany({String collectionName, required Map<String, String> values});
23+
Future<StorageResponse> updateMany({String collectionName, required Map<String, String> values});
2324

24-
Future<StorageResult> createOrUpdate({
25+
Future<StorageResponse> createOrUpdate({
2526
String collectionName,
2627
required String key,
2728
required String value,
2829
});
2930

30-
Future<StorageResult> createOrUpdateMany({
31+
Future<StorageResponse> createOrUpdateMany({
3132
String collectionName,
3233
required Map<String, String> values,
3334
});
3435

35-
Future<StorageResult> delete({String collectionName, required String key});
36+
Future<StorageResponse> delete({String collectionName, required String key});
3637

37-
Future<StorageResult> deleteMany({String collectionName, List<String> keys = const []});
38+
Future<StorageResponse> deleteMany({String collectionName, List<String> keys = const []});
3839

39-
Future<StorageResult> deleteAll({String collectionName});
40+
Future<StorageResponse> deleteAll({String collectionName});
4041
}

0 commit comments

Comments
 (0)