示例#1
0
 private void Interactive_OnInteractiveControlUsed(object sender, InteractiveInputEvent e)
 {
     if (e.Command != null && e.User != null)
     {
         this.interactiveTracker.OnStatisticEventOccurred(e.Command.Name, e.User.UserName);
     }
 }
示例#2
0
 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);
 }