public async Task CloseChannelAsync(ChannelRequest request) { await ValidateAndExecuteAsync(request, new ChannelRequestValidator(), new TaskReference(async() => { var closeChannelRequest = new DomainRequest.Channel.ChannelRequest(Context.GetSaasUserId(), request.ChannelId); await _channelSocketService.CloseChannelAsync(closeChannelRequest); }), request.RequestId); }
public async Task <IActionResult> CloseChannelAsync(Guid channelId) { await _channelSocketService.CloseChannelAsync(new ChannelRequest(GetCurrentSaasUserId(), channelId)); return(Ok()); }