Exemple #1
0
 private void onModeratorsReceived(object sender, OnModeratorsReceivedArgs e)
 {
     foreach (var mod in e.Moderators)
     {
         MessageBox.Show($"Moderator name: {mod}\nIn channel: {e.Channel}");
     }
 }
Exemple #2
0
        private void TwitchClient_OnModeratorsReceived(object sender, OnModeratorsReceivedArgs e)
        {
            LoggingManager.Log.Info($"Received moderators list for {e.Channel}.");
            LoggingManager.Log.Debug(string.Join(", ", e.Moderators));

            UserFilter.SetChannelModerators(e.Moderators);
        }
Exemple #3
0
        private static void Client_OnModeratorsReceived(object sender, OnModeratorsReceivedArgs e)
        {
            var mods = String.Join(", ", e.Moderators);

            BotTools.LogLine($"Channel Moderators: {mods}");
            BotTools.WriteToJson(e.Moderators, "resources\\moderators");
        }
Exemple #4
0
 private void clientModeratorsRecieved(object sender, OnModeratorsReceivedArgs e)
 {
     dbData.moderatorList.Clear();
     foreach (string moderator in e.Moderators)
     {
         dbData.moderatorList.Add(moderator);
     }
 }
Exemple #5
0
        /// <summary>
        /// Invokes the moderators received.
        /// </summary>
        /// <param name="client">The client.</param>
        /// <param name="channel">The channel.</param>
        /// <param name="moderators">The moderators.</param>
        public static void InvokeModeratorsReceived(this TwitchClient client, string channel, List <string> moderators)
        {
            OnModeratorsReceivedArgs model = new OnModeratorsReceivedArgs()
            {
                Channel    = channel,
                Moderators = moderators
            };

            client.RaiseEvent("OnModeratorsReceived", model);
        }
Exemple #6
0
        private void ModeratorsReceived(object sender, OnModeratorsReceivedArgs e)
        {
            var matches = Viewer.Where(v => e.Moderators.Contains(v.Name));

            foreach (var match in matches)
            {
                match.IsMod = true;
                match.Type  = nameof(Aiva.Models.Enums.SortDirectionListView.Mod);
            }
        }
        private void ModeratorReceived(object sender, OnModeratorsReceivedArgs e)
        {
            var mods = new ModReceivedEventArgs(e.Channel, e.Moderators);

            ModeratorReceived(mods);
        }
Exemple #8
0
 private void Client_OnModeratorsReceived(object sender, OnModeratorsReceivedArgs e)
 {
     OnModeratorsReceivedEvent.Invoke(this, e);
 }
Exemple #9
0
 /// <summary>
 /// Passes <see cref="OnModeratorsReceived"/> events down to subscribed plugins.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">An <see cref="OnModeratorsReceivedArgs"/> object.</param>
 private void TwitchClient_OnModeratorsReceived(object sender, OnModeratorsReceivedArgs e) => this.OnModeratorsReceived?.Invoke(this, e);
Exemple #10
0
 private void _client_OnModeratorsReceived(object sender, OnModeratorsReceivedArgs e)
 {
 }
Exemple #11
0
 private void onModeratorsReceived(object sender, OnModeratorsReceivedArgs e)
 {
     foreach (var mod in e.Moderators)
         MessageBox.Show($"Moderator name: {mod}\nIn channel: {e.Channel}");
 }
Exemple #12
0
 private void OnModeratorsReceived(object sender, OnModeratorsReceivedArgs e)
 {
     moderators = e.Moderators.Count;
 }