private void Interactive_OnInteractiveControlUsed(object sender, InteractiveInputEvent e) { if (e.Command != null && e.User != null) { this.interactiveTracker.OnStatisticEventOccurred(e.Command.Name, e.User.UserName); } }
private async void Interactive_OnInteractiveControlUsed(object sender, InteractiveInputEvent e) { if (ChannelSession.Settings.ChatShowInteractiveAlerts && e.User != null && e.Command != null) { await this.AddAlertMessage(string.Format("{0} Used The \"{1}\" Interactive Control", e.User.UserName, e.Command.Name), e.User, ChannelSession.Settings.ChatInteractiveAlertsColorScheme); } }
private async void Interactive_OnInteractiveControlUsed(object sender, InteractiveInputEvent e) { await this.OnInteractiveControlUsed(e.User, e.Input, e.Command); }