onRequest method
void
onRequest(
- Request request
Implementation
void onRequest(
ferry_request.Request request,
) {
if (request.variables.isEmpty) {
return;
}
final operationName = request.operation.operationName;
final call = AliceHttpCall(request.hashCode)
..loading = true
..client = 'Ferry GraphQl'
..method =
'gql ${(operationName?.toLowerCase().contains('set') ?? false) ? 'mutation' : 'query'} ->'
..endpoint = operationName ?? 'unknown'
..server = 'http://35.205.118.31/graphql/';
final httpRequest = AliceHttpRequest()
..size = utf8.encode(request.toString()).length
..body = request.variables
// TO-DO header implementation
..headers = <String, dynamic>{}
..contentType = 'graphql'
..time = DateTime.now()
..queryParameters = request.variables;
call
..request = httpRequest
..response = AliceHttpResponse()
..loading = true;
aliceCore.addCall(call);
}