private void UserClient_OnUserStateReceived(object sender, ChatUserStatePacketModel userState) { UserViewModel user = ChannelSession.Services.User.GetUserByUsername(userState.UserDisplayName, StreamingPlatformTypeEnum.Twitch); if (user != null) { user.SetTwitchChatDetails(userState); } }
public void SetTwitchChatDetails(ChatUserStatePacketModel userState) { this.SetTwitchChatDetails(userState.UserDisplayName, userState.BadgeDictionary, userState.BadgeInfoDictionary, userState.Color); }
private static void Chat_OnUserStateReceived(object sender, ChatUserStatePacketModel packet) { System.Console.WriteLine(string.Format("{0}: {1} {2}", packet.UserDisplayName, packet.UserBadges, packet.Color)); }