recieveArguments method
Implementation
Future<String> 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, ChainException>) return close(chainResult, true, log);
final requestResult = CitrusRequest.fromChain(chainResult.wrapped);
log.add(requestResult);
if (requestResult is! Success<CitrusRequest, CitrusRequestException>) return close(requestResult, true, log);
final request = requestResult.wrapped;
final response = await recieveRequest(request);
return close(response, request.log, log);
}