public async Task <Result <bool> > AddOwner(string roomId, string userId) { var payload = new Payload.UserAction { RoomId = roomId, UserId = userId }; var response = await _restClientService.Post <CallResult>(GetUrl("addOwner"), payload); return(ServiceHelper.MapBoolResponse(response)); }
public async Task <Result <bool> > Delete(string userId) { var payload = new Payload.UserAction { UserId = userId }; var response = await _restClientService.Post <CallResult>(GetUrl("delete"), payload); return(ServiceHelper.MapBoolResponse(response)); }
public async Task <Result <DataResult> > CreateToken(string userId) { var payload = new Payload.UserAction { UserId = userId }; var response = await _restClientService.Post <DataResult>(GetUrl("createToken"), payload); return(ServiceHelper.MapResponse(response)); }
public async Task <Result <bool> > Removeleader(Payload.UserAction payload) { var response = await _restClientService.Post <CallResult>(GetUrl("removeLeader"), payload); return(ServiceHelper.MapBoolResponse(response)); }
public async Task <Result <Channel> > Kick(Payload.UserAction payload) { var response = await _restClientService.Post <ChannelResult>(GetUrl("kick"), payload); return(ProcessChannelResponse(response)); }
public async Task <Result <GroupResult> > Kick(Payload.UserAction payload) { var response = await _restClientService.Post <GroupResult>(GetUrl("kick"), payload); return(ServiceHelper.MapResponse(response)); }