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); }
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); }
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); }