public async Task <IActionResult> KickMember([FromQuery] KickMemberRequest request) { var response = await mediator.Send(request); logger.LogResponse( $"User #{HttpContext.GetCurrentUserId()} kicked user #{request.UserId} from group #{request.GroupId}", response.Error); return(this.CreateResponse(response)); }
public Task Kick() { if (Server == null) { throw new InvalidOperationException("Unable to kick users from a private channel"); } var request = new KickMemberRequest(Server.Id, Id); return(Client.ClientAPI.Send(request)); }
public void kickMemberRequest(string memberId, Action <PomeloException, KickMemberResponse> cb, object option = null) { var request = new KickMemberRequest(); request.memberId = memberId; _socket.request <KickMemberResponse>(request, (object msg, out int s2c_code, out string s2c_msg) => { var rsp = msg as KickMemberResponse; s2c_code = rsp.s2c_code; s2c_msg = rsp.s2c_msg; return(s2c_code == 200); }, cb, option); }