setCachedResponseText method

Future<void> setCachedResponseText({
  1. required RequestApi request,
  2. required String responseText,
})

Implementation

Future<void> setCachedResponseText(
    {required RequestApi request, required String responseText}) async {
  try {
    List<int> bytes = utf8.encode(responseText);
    Uint8List jsonBytes = Uint8List.fromList(bytes);
    await putFile(
      "${request.uri.toString()}-${json.encode(request.body)}-${json.encode(request.bodyJson)}}",
      jsonBytes,
      key:
          "${request.uri.toString()}-${json.encode(request.body)}-${json.encode(request.bodyJson)}}",
      fileExtension: 'txt',
    );
  } catch (_) {}
}