getCachedResponseBytes method

Future<Uint8List?> getCachedResponseBytes(
  1. RequestApi request
)

Implementation

Future<Uint8List?> getCachedResponseBytes(RequestApi request) async {
  try {
    FileInfo? fileInfo = await getFileFromCache(
        "${request.uri.toString()}-${json.encode(request.body)}-${json.encode(request.bodyJson)}}");
    if (fileInfo != null && fileInfo.file.existsSync()) {
      return fileInfo.file.readAsBytesSync();
    }
    return null;
  } catch (_) {
    return null;
  }
}