public override Task SendGroupAsync(string groupName, string methodName, object[] args, CancellationToken cancellationToken = default) { if (string.IsNullOrEmpty(methodName)) { throw new ArgumentException(NullOrEmptyStringErrorMessage, nameof(methodName)); } if (string.IsNullOrEmpty(groupName)) { throw new ArgumentException(NullOrEmptyStringErrorMessage, nameof(groupName)); } var api = _restApiProvider.GetSendToGroupEndpoint(groupName); var request = BuildRequest(api, HttpMethod.Post, methodName, args); return(CallRestApiAsync(request, cancellationToken)); }
public override Task SendGroupAsync(string groupName, string methodName, object[] args, CancellationToken cancellationToken = default) { var api = _restApiProvider.GetSendToGroupEndpoint(groupName); return(CallRestApi(api, HttpMethod.Post, methodName, args, cancellationToken)); }