/// <summary> /// Retrieves the user info from UserInfo Model /// Initiates both Slack API and Cloudinary API /// </summary> public ChatController(IUserInfo user) : base(user) { _user = user; messageHistory = new Chat.Messages(); channel = user.chatChannel; token = "";//Omitted api = new SlackApiClient(token); }
public async Task <IActionResult> SendChat(Chat.Messages model) { await api.Chat.PostMessage(new Message { Channel = channel, Text = "@" + _user.UserID + "-" + _user.firstName + ": " + model.TextField }); return(RedirectToRoute("Chat")); }