onResponse method
Called when the response is about to be resolved.
Implementation
@override
void onResponse(
Response<dynamic> response, ResponseInterceptorHandler handler) {
String requestUri = response.requestOptions.uri.toString();
final hide = filtered.isNotEmpty ||
filtered.where((e) => requestUri.toString().contains(e)).isEmpty;
if (hide) {
final hide = hideResponse
.where((e) => requestUri.toString().contains(e))
.isNotEmpty;
dioLog(
'| [DIO] Response [statusCode : ${response.statusCode}] [statusMessage : ${response.statusMessage}]');
dioLog('| [DIO] Request uri ($requestUri)');
dioLog(
'| [DIO] Response data: ${hide ? '[Hidden]' : '\n${response.data}'}');
}
dioLog(
'└------------------------------------------------------------------------------');
super.onResponse(response, handler);
}