File tree Expand file tree Collapse file tree 2 files changed +7
-13
lines changed
Expand file tree Collapse file tree 2 files changed +7
-13
lines changed Original file line number Diff line number Diff line change @@ -14,13 +14,12 @@ extension SecureStorageKeyExt on SecureStorageKey {
1414abstract class SecureStorageModel {}
1515
1616enum SecureStorageError {
17- failToRead,
18- failToParse,
17+ failToGetValue,
1918}
2019
2120abstract class SecureStorage {
2221 Future <void > save <M extends SecureStorageModel >(
2322 {required M value, required SecureStorageKey key});
24- Future <M > get <M extends SecureStorageModel >(
25- {required String value, required SecureStorageKey key});
23+ Future <M > getValue <M extends SecureStorageModel >(
24+ {required SecureStorageKey key});
2625}
Original file line number Diff line number Diff line change @@ -15,19 +15,14 @@ class SecureStorageImpl extends SecureStorage {
1515 SecureStorageImpl (this ._storage);
1616
1717 @override
18- Future <M > get <M extends SecureStorageModel >(
19- {required String value, required SecureStorageKey key}) async {
18+ Future <M > getValue <M extends SecureStorageModel >(
19+ {required SecureStorageKey key}) async {
2020 final rawValue = await _storage.read (key: key.string);
2121 if (rawValue == null ) {
22- throw SecureStorageError .failToRead ;
22+ throw SecureStorageError .failToGetValue ;
2323 }
2424
25- final decodedValue = await jsonDecode (rawValue);
26- if (decodedValue == null ) {
27- throw SecureStorageError .failToParse;
28- }
29-
30- return decodedValue;
25+ return await jsonDecode (rawValue);
3126 }
3227
3328 @override
You can’t perform that action at this time.
0 commit comments