private async void ChatClient_OnPurgeMessageOccurred(object sender, ChatPurgeMessageEventModel e) { UserViewModel user = await ChannelSession.ActiveUsers.GetUserByID(e.user_id); if (user != null) { this.OnUserPurgeOccurred(sender, new Tuple <UserViewModel, string>(user, e.moderator?.user_name)); if (ChannelSession.Constellation.CanUserRunEvent(user, EnumHelper.GetEnumName(OtherEventTypeEnum.MixerUserPurge))) { ChannelSession.Constellation.LogUserRunEvent(user, EnumHelper.GetEnumName(OtherEventTypeEnum.MixerUserPurge)); await ChannelSession.Constellation.RunEventCommand(ChannelSession.Constellation.FindMatchingEventCommand(EnumHelper.GetEnumName(OtherEventTypeEnum.MixerUserPurge)), user); } } }
private void ChatClient_PurgeMessageOccurred(object sender, ChatPurgeMessageEventModel e) { }
private void ChatClient_OnPurgeMessageOccurred(object sender, ChatPurgeMessageEventModel e) { this.OnPurgeMessageOccurred(sender, e.user_id); }