@@ -7,7 +7,7 @@ import 'base_service.dart';
7
7
/// A class implementing LocalStorageService interface using FLutter Secure Storage as storage
8
8
/// backend.
9
9
class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
10
- final _storage = const FlutterSecureStorage ();
10
+ final FlutterSecureStorage _storage = const FlutterSecureStorage ();
11
11
12
12
@override
13
13
StorageResponse add (String name) {
@@ -63,11 +63,10 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
63
63
required Map <String , String > values,
64
64
}) async {
65
65
int remainingEntries = values.length;
66
- List <StorageError > errors = [];
67
- List <String > success = [];
68
-
66
+ final List <StorageError > errors = [];
67
+ final List <String > success = [];
69
68
for (final String key in values.keys) {
70
- final result = await create (
69
+ final StorageResponse result = await create (
71
70
collectionName: collectionName,
72
71
key: key,
73
72
value: values[key]! ,
@@ -108,7 +107,7 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
108
107
);
109
108
}
110
109
try {
111
- String ? result = await _storage.read (key: key);
110
+ final String ? result = await _storage.read (key: key);
112
111
return StorageResponse (
113
112
data: result,
114
113
message: 'Read successful: Entry with key: "$key ".' ,
@@ -133,8 +132,8 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
133
132
}) async {
134
133
if (keys.isNotEmpty) {
135
134
int remainingKeys = keys.length;
136
- List <StorageError > errors = [];
137
- Map <String , String ?> data = {};
135
+ final List <StorageError > errors = [];
136
+ final Map <String , String ?> data = {};
138
137
for (final String key in keys) {
139
138
final StorageResponse result = await read (
140
139
collectionName: collectionName,
@@ -173,12 +172,15 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
173
172
final Map <String , String > result = await _storage.readAll ();
174
173
return StorageResponse (data: result, message: 'Read successful.' );
175
174
} catch (e) {
176
- final StorageError error = StorageError (
177
- message: 'Failed to read entries: $e ' ,
178
- failedKey: '' ,
179
- stackTrace: StackTrace .current,
175
+ return StorageResponse (
176
+ errors: [
177
+ StorageError (
178
+ message: 'Failed to read entries: $e ' ,
179
+ failedKey: '' ,
180
+ stackTrace: StackTrace .current,
181
+ ),
182
+ ],
180
183
);
181
- return StorageResponse (errors: [error]);
182
184
}
183
185
}
184
186
@@ -207,12 +209,15 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
207
209
message: 'Entry updated at key: $key ' ,
208
210
);
209
211
} catch (e) {
210
- final error = StorageError (
211
- failedKey: key,
212
- message: 'Error while updating the entry: $e ' ,
213
- stackTrace: StackTrace .current,
212
+ return StorageResponse (
213
+ errors: [
214
+ StorageError (
215
+ failedKey: key,
216
+ message: 'Error while updating the entry: $e ' ,
217
+ stackTrace: StackTrace .current,
218
+ ),
219
+ ],
214
220
);
215
- return StorageResponse (errors: [error]);
216
221
}
217
222
}
218
223
@@ -222,8 +227,8 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
222
227
required Map <String , String > values,
223
228
}) async {
224
229
int remainigEntries = values.length;
225
- List <StorageError > errors = [];
226
- List <String > success = [];
230
+ final List <StorageError > errors = [];
231
+ final List <String > success = [];
227
232
for (final String key in values.keys) {
228
233
final StorageResponse result = await update (
229
234
collectionName: collectionName,
@@ -270,8 +275,8 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
270
275
required Map <String , String > values,
271
276
}) async {
272
277
int remainigEntries = values.length;
273
- List <StorageError > errors = [];
274
- List <String > success = [];
278
+ final List <StorageError > errors = [];
279
+ final List <String > success = [];
275
280
for (final String key in values.keys) {
276
281
final StorageResponse result = await createOrUpdate (
277
282
collectionName: collectionName,
@@ -317,12 +322,15 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
317
322
isSuccess: true ,
318
323
);
319
324
} catch (e) {
320
- final error = StorageError (
321
- failedKey: key,
322
- message: 'Error while deleting the entry at key: "$key ": $e ' ,
323
- stackTrace: StackTrace .current,
325
+ return StorageResponse (
326
+ errors: [
327
+ StorageError (
328
+ failedKey: key,
329
+ message: 'Error while deleting the entry at key: "$key ": $e ' ,
330
+ stackTrace: StackTrace .current,
331
+ ),
332
+ ],
324
333
);
325
- return StorageResponse (errors: [error]);
326
334
}
327
335
}
328
336
@@ -333,7 +341,7 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
333
341
}) async {
334
342
if (keys.isNotEmpty) {
335
343
int remainingKeys = keys.length;
336
- List <StorageError > errors = [];
344
+ final List <StorageError > errors = [];
337
345
for (final String key in keys) {
338
346
final StorageResponse result = await delete (
339
347
collectionName: collectionName,
0 commit comments