put method
Save to local storage
Implementation
@override
/// Save to local storage
Future<void> put(String key, dynamic value) async {
try {
if (mode == EncryptionMode.fernet && encryptionKey != null) {
File(
keyPath(key),
).writeAsString(fernet.encryptFernet(value, encryptionKey!));
} else if (mode == EncryptionMode.aes && encryptionKey != null) {
File(keyPath(key)).writeAsString(aes.encryptAES(value, encryptionKey!));
} else {
File(keyPath(key)).writeAsString(value);
}
} on Exception catch (e) {
debugPrint(e.toString());
}
}