onRequest method

  1. @override
FutureOr<UnifiedRequest> onRequest(
  1. UnifiedRequest request
)
override

Implementation

@override
FutureOr<UnifiedRequest> onRequest(UnifiedRequest request) async {
  if (showLogs) {
    debugPrint('[UnifiedHttpClient] → ${request.method} ${request.uri}');
    if (request.headers.isNotEmpty) {
      debugPrint('[UnifiedHttpClient] headers: ${request.headers}');
    }
    if (request.body != null) {
      debugPrint('[UnifiedHttpClient] body: ${request.body}');
    }
  }
  return onRequestOverride?.call(request) ?? request;
}