Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        public async Task <Result <bool> > Removeleader(Payload.UserAction payload)
        {
            var response = await _restClientService.Post <CallResult>(GetUrl("removeLeader"), payload);

            return(ServiceHelper.MapBoolResponse(response));
        }
Ejemplo n.º 5
0
        public async Task <Result <Channel> > Kick(Payload.UserAction payload)
        {
            var response = await _restClientService.Post <ChannelResult>(GetUrl("kick"), payload);

            return(ProcessChannelResponse(response));
        }
Ejemplo n.º 6
0
        public async Task <Result <GroupResult> > Kick(Payload.UserAction payload)
        {
            var response = await _restClientService.Post <GroupResult>(GetUrl("kick"), payload);

            return(ServiceHelper.MapResponse(response));
        }