public void OnMessageThrottled(OnMessageThrottledEventArgs message) { Log($"Message throttled: \"{message.Message}\""); Task.Run(async() => { await Task.Delay(message.AllowedInPeriod); SendMessage(message.Message, nameof(OnMessageThrottled)); }); }
private void TwitchOnMessageThrottled(object sender, OnMessageThrottledEventArgs e) { Core.LOG(new LogEntry(LOGSEVERITY.WARNING, "EventCatcherTwitch", $"Twitch Message Throttled!! {e.AllowedInPeriod}:Allowed {e.Period}:Period {e.SentMessageCount}:sent count")); }
private static void Client_OnMessageThrottled(object sender, OnMessageThrottledEventArgs e) { Console.WriteLine($"THROTTLE: {e.Message}"); }
public void MessageThrottled(OnMessageThrottledEventArgs eventArgs) { OnMessageThrottled?.Invoke(this, eventArgs); }
/// <summary> /// Passes <see cref="OnMessageThrottled"/> events down to subscribed plugins. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">An <see cref="OnAnonGiftedSubscriptionArgs"/> object.</param> private void TwitchClient_OnMessageThrottled(object sender, OnMessageThrottledEventArgs e) => this.OnMessageThrottled?.Invoke(this, e);
private void _client_OnMessageThrottled(object sender, OnMessageThrottledEventArgs e) { }
private void On_MessageThrottle(object sender, OnMessageThrottledEventArgs e) { Console.WriteLine("? : Message has been Throttled!"); }
private async void Client_OnMessageThrottled(object sender, OnMessageThrottledEventArgs e) { await _eventProxy.PublishAsync(new TwitchMessageThrottledNotification(this, e.Message, e.AllowedInPeriod, e.Period, e.SentMessageCount)) .ConfigureAwait(false); }
void MessageThrottled(object sender, OnMessageThrottledEventArgs e) { Console.WriteLine(e.Message); }