@@ -54,6 +54,34 @@ public class PubSub : TwitchPubSub, ITwitchPubSub
54
54
public new event EventHandler < OnWhisperArgs > OnWhisper ;
55
55
/// <summary>EventHandler for channel subscriptions.</summary>
56
56
public new event EventHandler < OnChannelSubscriptionArgs > OnChannelSubscription ;
57
+ /// <summary>EventHandler for named event.</summary>
58
+ public new event EventHandler < OnChannelCommerceReceivedArgs > OnChannelCommerceReceived ;
59
+ /// <summary>EventHandler for named event.</summary>
60
+ public new event EventHandler < OnChannelExtensionBroadcastArgs > OnChannelExtensionBroadcast ;
61
+ /// <summary>EventHandler for named event.</summary>
62
+ public new event EventHandler < OnFollowArgs > OnFollow ;
63
+ /// <summary>EventHandler for named event.</summary>
64
+ public new event EventHandler < OnCustomRewardCreatedArgs > OnCustomRewardCreated ;
65
+ /// <summary>EventHandler for named event.</summary>
66
+ public new event EventHandler < OnCustomRewardUpdatedArgs > OnCustomRewardUpdated ;
67
+ /// <summary>EventHandler for named event.</summary>
68
+ public new event EventHandler < OnCustomRewardDeletedArgs > OnCustomRewardDeleted ;
69
+ /// <summary>EventHandler for named event.</summary>
70
+ public new event EventHandler < OnRewardRedeemedArgs > OnRewardRedeemed ;
71
+ /// <summary>EventHandler for named event.</summary>
72
+ public new event EventHandler < OnLeaderboardEventArgs > OnLeaderboardSubs ;
73
+ /// <summary>EventHandler for named event.</summary>
74
+ public new event EventHandler < OnLeaderboardEventArgs > OnLeaderboardBits ;
75
+ /// <summary>EventHandler for named event.</summary>
76
+ public new event EventHandler < OnRaidUpdateArgs > OnRaidUpdate ;
77
+ /// <summary>EventHandler for named event.</summary>
78
+ public new event EventHandler < OnRaidUpdateV2Args > OnRaidUpdateV2 ;
79
+ /// <summary>EventHandler for named event.</summary>
80
+ public new event EventHandler < OnRaidGoArgs > OnRaidGo ;
81
+ /// <summary>EventHandler for named event.</summary>
82
+ public new event EventHandler < OnMessageDeletedArgs > OnMessageDeleted ;
83
+ /// <summary>EventHandler for named event.</summary>
84
+ public new event EventHandler < OnLogArgs > OnLog ;
57
85
#endregion
58
86
59
87
public PubSub ( EndPoint proxy = null ) : base ( null )
@@ -82,6 +110,20 @@ public PubSub(EndPoint proxy = null) : base(null)
82
110
base . OnViewCount += ( ( object sender , OnViewCountArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnViewCount ? . Invoke ( sender , e ) ) ; } ) ;
83
111
base . OnWhisper += ( ( object sender , OnWhisperArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnWhisper ? . Invoke ( sender , e ) ) ; } ) ;
84
112
base . OnChannelSubscription += ( ( object sender , OnChannelSubscriptionArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnChannelSubscription ? . Invoke ( sender , e ) ) ; } ) ;
113
+ base . OnChannelCommerceReceived += ( ( object sender , OnChannelCommerceReceivedArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnChannelCommerceReceived ? . Invoke ( sender , e ) ) ; } ) ;
114
+ base . OnChannelExtensionBroadcast += ( ( object sender , OnChannelExtensionBroadcastArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnChannelExtensionBroadcast ? . Invoke ( sender , e ) ) ; } ) ;
115
+ base . OnFollow += ( ( object sender , OnFollowArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnFollow ? . Invoke ( sender , e ) ) ; } ) ;
116
+ base . OnCustomRewardCreated += ( ( object sender , OnCustomRewardCreatedArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnCustomRewardCreated ? . Invoke ( sender , e ) ) ; } ) ;
117
+ base . OnCustomRewardUpdated += ( ( object sender , OnCustomRewardUpdatedArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnCustomRewardUpdated ? . Invoke ( sender , e ) ) ; } ) ;
118
+ base . OnCustomRewardDeleted += ( ( object sender , OnCustomRewardDeletedArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnCustomRewardDeleted ? . Invoke ( sender , e ) ) ; } ) ;
119
+ base . OnRewardRedeemed += ( ( object sender , OnRewardRedeemedArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnRewardRedeemed ? . Invoke ( sender , e ) ) ; } ) ;
120
+ base . OnLeaderboardSubs += ( ( object sender , OnLeaderboardEventArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnLeaderboardSubs ? . Invoke ( sender , e ) ) ; } ) ;
121
+ base . OnLeaderboardBits += ( ( object sender , OnLeaderboardEventArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnLeaderboardBits ? . Invoke ( sender , e ) ) ; } ) ;
122
+ base . OnRaidUpdate += ( ( object sender , OnRaidUpdateArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnRaidUpdate ? . Invoke ( sender , e ) ) ; } ) ;
123
+ base . OnRaidUpdateV2 += ( ( object sender , OnRaidUpdateV2Args e ) => { ThreadDispatcher . Enqueue ( ( ) => OnRaidUpdateV2 ? . Invoke ( sender , e ) ) ; } ) ;
124
+ base . OnRaidGo += ( ( object sender , OnRaidGoArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnRaidGo ? . Invoke ( sender , e ) ) ; } ) ;
125
+ base . OnMessageDeleted += ( ( object sender , OnMessageDeletedArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnMessageDeleted ? . Invoke ( sender , e ) ) ; } ) ;
126
+ base . OnLog += ( ( object sender , OnLogArgs e ) => { ThreadDispatcher . Enqueue ( ( ) => OnLog ? . Invoke ( sender , e ) ) ; } ) ;
85
127
}
86
128
}
87
129
}
0 commit comments