Пример #1
0
        public async Task SendWhisper([FromBody] SendChatWhisper chatWhisper)
        {
            if (chatWhisper == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            await ChannelSession.Chat.Whisper(chatWhisper.UserName, chatWhisper.Message, chatWhisper.SendAsStreamer);
        }
Пример #2
0
        public static async Task SendWhisperAsync(string userName, string message, bool sendAsStreamer)
        {
            var model = new SendChatWhisper
            {
                Message        = message,
                UserName       = userName,
                SendAsStreamer = sendAsStreamer
            };

            await RestClient.PostAsync("chat/whisper", model);
        }
Пример #3
0
        public async Task SendWhisper([FromBody] SendChatWhisper chatWhisper)
        {
            if (chatWhisper == null)
            {
                var resp = new HttpResponseMessage(HttpStatusCode.BadRequest)
                {
                    Content = new  ObjectContent <Error>(new Error {
                        Message = "Unable to parse chat whisper from POST body."
                    }, new JsonMediaTypeFormatter(), "application/json"),
                    ReasonPhrase = "Invalid POST Body"
                };
                throw new HttpResponseException(resp);
            }

            await ChannelSession.Chat.Whisper(chatWhisper.UserName, chatWhisper.Message, chatWhisper.SendAsStreamer);
        }