@@ -7,7 +7,7 @@ import 'base_service.dart';
77/// A class implementing LocalStorageService interface using FLutter Secure Storage as storage
88/// backend.
99class 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