getData method Null safety
- {required String url,
- required CryptoType type}
Get DecryptResult
from db, and decrypt by CryptoType.
Implementation
Future<DecryptResult?> getData({
required String url,
required CryptoType type,
}) async {
final cache = await _db.getFile(url);
if (cache == null) {
return null;
}
return type.decrypt(
bytes: cache.bytes,
filename: cache.filename,
);
}