Skip to content

Commit 6067ec6

Browse files
committed
Updated: final keyword and types explicitely
1 parent 39a01da commit 6067ec6

File tree

2 files changed

+114
-83
lines changed

2 files changed

+114
-83
lines changed

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

Lines changed: 36 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import 'base_service.dart';
77
/// A class implementing LocalStorageService interface using FLutter Secure Storage as storage
88
/// backend.
99
class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
10-
final _storage = const FlutterSecureStorage();
10+
final FlutterSecureStorage _storage = const FlutterSecureStorage();
1111

1212
@override
1313
StorageResponse add(String name) {
@@ -63,11 +63,10 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
6363
required Map<String, String> values,
6464
}) async {
6565
int remainingEntries = values.length;
66-
List<StorageError> errors = [];
67-
List<String> success = [];
68-
66+
final List<StorageError> errors = [];
67+
final List<String> success = [];
6968
for (final String key in values.keys) {
70-
final result = await create(
69+
final StorageResponse result = await create(
7170
collectionName: collectionName,
7271
key: key,
7372
value: values[key]!,
@@ -108,7 +107,7 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
108107
);
109108
}
110109
try {
111-
String? result = await _storage.read(key: key);
110+
final String? result = await _storage.read(key: key);
112111
return StorageResponse(
113112
data: result,
114113
message: 'Read successful: Entry with key: "$key".',
@@ -133,8 +132,8 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
133132
}) async {
134133
if (keys.isNotEmpty) {
135134
int remainingKeys = keys.length;
136-
List<StorageError> errors = [];
137-
Map<String, String?> data = {};
135+
final List<StorageError> errors = [];
136+
final Map<String, String?> data = {};
138137
for (final String key in keys) {
139138
final StorageResponse result = await read(
140139
collectionName: collectionName,
@@ -173,12 +172,15 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
173172
final Map<String, String> result = await _storage.readAll();
174173
return StorageResponse(data: result, message: 'Read successful.');
175174
} 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+
],
180183
);
181-
return StorageResponse(errors: [error]);
182184
}
183185
}
184186

@@ -207,12 +209,15 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
207209
message: 'Entry updated at key: $key',
208210
);
209211
} 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+
],
214220
);
215-
return StorageResponse(errors: [error]);
216221
}
217222
}
218223

@@ -222,8 +227,8 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
222227
required Map<String, String> values,
223228
}) async {
224229
int remainigEntries = values.length;
225-
List<StorageError> errors = [];
226-
List<String> success = [];
230+
final List<StorageError> errors = [];
231+
final List<String> success = [];
227232
for (final String key in values.keys) {
228233
final StorageResponse result = await update(
229234
collectionName: collectionName,
@@ -270,8 +275,8 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
270275
required Map<String, String> values,
271276
}) async {
272277
int remainigEntries = values.length;
273-
List<StorageError> errors = [];
274-
List<String> success = [];
278+
final List<StorageError> errors = [];
279+
final List<String> success = [];
275280
for (final String key in values.keys) {
276281
final StorageResponse result = await createOrUpdate(
277282
collectionName: collectionName,
@@ -317,12 +322,15 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
317322
isSuccess: true,
318323
);
319324
} 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+
],
324333
);
325-
return StorageResponse(errors: [error]);
326334
}
327335
}
328336

@@ -333,7 +341,7 @@ class LocalStorageWithFlutterSecureStorage implements LocalStorageService {
333341
}) async {
334342
if (keys.isNotEmpty) {
335343
int remainingKeys = keys.length;
336-
List<StorageError> errors = [];
344+
final List<StorageError> errors = [];
337345
for (final String key in keys) {
338346
final StorageResponse result = await delete(
339347
collectionName: collectionName,

0 commit comments

Comments
 (0)