LocalStorageRepo class

This repo is used to store and retrieve data locally.

Constructors

LocalStorageRepo()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

decrypt(String ciphertext, [String decrypter(String ciphertext)?]) String?
Decrypt the locally stored data.
delete({required Folder folder, required String fileName}) Future<void>
Delete the file.
encrypt(String plaintext, [String encrypter(String plaintext)?]) String
Encrypt the data to store locally.
read({required Folder folder, required String fileName, String decrypter(String ciphertext)?}) Future<String?>
Read the file.
write({required String content, required Folder folder, required String fileName, String encrypter(String plaintext)?}) Future<void>
Write the file.