Skip to content

Commit 017161c

Browse files
committed
delegates/events to newer usage
1 parent cff2e5f commit 017161c

1 file changed

Lines changed: 8 additions & 16 deletions

File tree

‎SpotifyAPI/Local/SpotifyLocalAPI.cs‎

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)