@@ -95,33 +95,33 @@ private void ElapsedTick(object sender, ElapsedEventArgs e)
9595 }
9696 if ( newStatusResponse . Track != null && _eventStatusResponse . Track != null )
9797 {
98- if ( newStatusResponse . Track . TrackResource . Name != _eventStatusResponse . Track . TrackResource . Name && OnTrackChange != null )
98+ if ( newStatusResponse . Track . TrackResource ? . Name != _eventStatusResponse . Track . TrackResource ? . Name )
9999 {
100- OnTrackChange ( new TrackChangeEventArgs ( )
100+ OnTrackChange ? . Invoke ( new TrackChangeEventArgs ( )
101101 {
102102 OldTrack = _eventStatusResponse . Track ,
103103 NewTrack = newStatusResponse . Track
104104 } ) ;
105105 }
106106 }
107- if ( newStatusResponse . Playing != _eventStatusResponse . Playing && OnPlayStateChange != null )
107+ if ( newStatusResponse . Playing != _eventStatusResponse . Playing )
108108 {
109- OnPlayStateChange ( new PlayStateEventArgs ( )
109+ OnPlayStateChange ? . Invoke ( new PlayStateEventArgs ( )
110110 {
111111 Playing = newStatusResponse . Playing
112112 } ) ;
113113 }
114- if ( newStatusResponse . Volume != _eventStatusResponse . Volume && OnVolumeChange != null )
114+ if ( newStatusResponse . Volume != _eventStatusResponse . Volume )
115115 {
116- OnVolumeChange ( new VolumeChangeEventArgs ( )
116+ OnVolumeChange ? . Invoke ( new VolumeChangeEventArgs ( )
117117 {
118118 OldVolume = _eventStatusResponse . Volume ,
119119 NewVolume = newStatusResponse . Volume
120120 } ) ;
121121 }
122- if ( newStatusResponse . PlayingPosition != _eventStatusResponse . PlayingPosition && OnTrackTimeChange != null )
122+ if ( newStatusResponse . PlayingPosition != _eventStatusResponse . PlayingPosition )
123123 {
124- OnTrackTimeChange ( new TrackTimeChangeEventArgs ( )
124+ OnTrackTimeChange ? . Invoke ( new TrackTimeChangeEventArgs ( )
125125 {
126126 TrackTime = newStatusResponse . PlayingPosition
127127 } ) ;
0 commit comments