onResponse method

  1. @override
FutureOr<Response> onResponse(
  1. Response response
)

Implementation

@override
FutureOr<Response<dynamic>> onResponse(Response<dynamic> response) async {
  final time = DateTime.now();
  await SharedPreferencesManager.getInstance().getSettings();

  if (ChuckerFlutter.isDebugMode || ChuckerFlutter.showOnRelease) {
    ChuckerUiHelper.showNotification(
      method: response.base.request?.method ?? '',
      statusCode: response.statusCode,
      path: response.base.request?.url.path ?? '',
      requestTime: time,
    );
    await _saveResponse(response, time);
  }
  return response;
}