@@ -52,21 +52,13 @@ public ISynchronizeInvoke SynchronizingObject
5252 private readonly Timer _eventTimer ;
5353 private StatusResponse _eventStatusResponse ;
5454
55- public delegate void TrackChangeEventHandler ( TrackChangeEventArgs e ) ;
55+ public event EventHandler < TrackChangeEventArgs > OnTrackChange ;
5656
57- public delegate void PlayStateEventHandler ( PlayStateEventArgs e ) ;
57+ public event EventHandler < PlayStateEventArgs > OnPlayStateChange ;
5858
59- public delegate void VolumeChangeEventHandler ( VolumeChangeEventArgs e ) ;
59+ public event EventHandler < VolumeChangeEventArgs > OnVolumeChange ;
6060
61- public delegate void TrackTimeChangeEventHandler ( TrackTimeChangeEventArgs e ) ;
62-
63- public event TrackChangeEventHandler OnTrackChange ;
64-
65- public event PlayStateEventHandler OnPlayStateChange ;
66-
67- public event VolumeChangeEventHandler OnVolumeChange ;
68-
69- public event TrackTimeChangeEventHandler OnTrackTimeChange ;
61+ public event EventHandler < TrackTimeChangeEventArgs > OnTrackTimeChange ;
7062
7163 public SpotifyLocalAPI ( )
7264 {
@@ -104,7 +96,7 @@ private void ElapsedTick(object sender, ElapsedEventArgs e)
10496 {
10597 if ( newStatusResponse . Track . TrackResource ? . Name != _eventStatusResponse . Track . TrackResource ? . Name )
10698 {
107- OnTrackChange ? . Invoke ( new TrackChangeEventArgs ( )
99+ OnTrackChange ? . Invoke ( this , new TrackChangeEventArgs ( )
108100 {
109101 OldTrack = _eventStatusResponse . Track ,
110102 NewTrack = newStatusResponse . Track
@@ -113,22 +105,22 @@ private void ElapsedTick(object sender, ElapsedEventArgs e)
113105 }
114106 if ( newStatusResponse . Playing != _eventStatusResponse . Playing )
115107 {
116- OnPlayStateChange ? . Invoke ( new PlayStateEventArgs ( )
108+ OnPlayStateChange ? . Invoke ( this , new PlayStateEventArgs ( )
117109 {
118110 Playing = newStatusResponse . Playing
119111 } ) ;
120112 }
121113 if ( newStatusResponse . Volume != _eventStatusResponse . Volume )
122114 {
123- OnVolumeChange ? . Invoke ( new VolumeChangeEventArgs ( )
115+ OnVolumeChange ? . Invoke ( this , new VolumeChangeEventArgs ( )
124116 {
125117 OldVolume = _eventStatusResponse . Volume ,
126118 NewVolume = newStatusResponse . Volume
127119 } ) ;
128120 }
129121 if ( newStatusResponse . PlayingPosition != _eventStatusResponse . PlayingPosition )
130122 {
131- OnTrackTimeChange ? . Invoke ( new TrackTimeChangeEventArgs ( )
123+ OnTrackTimeChange ? . Invoke ( this , new TrackTimeChangeEventArgs ( )
132124 {
133125 TrackTime = newStatusResponse . PlayingPosition
134126 } ) ;
0 commit comments