recieveArguments method
Implementation
Future<CitrusResponse> recieveArguments(List<String> arguments) async {
final log = Log(classLocation: runtimeType, functionLocation: 'recieveArguments');
final chainResult = Chain.fromArguments(arguments);
log.add(chainResult);
if (chainResult is! Success<Chain, ChainSyntaxException>) return FailureResponse.fromIncidentWithLog(chainResult.asException, log);
final requestResult = CitrusRequest.fromChain(chainResult.wrapped);
log.add(requestResult);
if (requestResult is! Success<CitrusRequest, CitrusRequestException>) return FailureResponse.fromIncidentWithLog(requestResult.asException, log);
final request = requestResult.wrapped;
final recieveRequestResult = await recieveRequest(request);
return recieveRequestResult;
}