@@ -15,7 +15,7 @@ public async Task<bool> AddToQueue(PlayerAddToQueueRequest request, Cancellation
15
15
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
16
16
17
17
HttpStatusCode statusCode = await API . Post ( URLs . PlayerQueue ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
18
- return statusCode == HttpStatusCode . NoContent ;
18
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
19
19
}
20
20
21
21
public Task < QueueResponse > GetQueue ( CancellationToken cancel = default )
@@ -62,21 +62,21 @@ public Task<CursorPaging<PlayHistoryItem>> GetRecentlyPlayed(PlayerRecentlyPlaye
62
62
public async Task < bool > PausePlayback ( CancellationToken cancel = default )
63
63
{
64
64
HttpStatusCode statusCode = await API . Put ( URLs . PlayerPause ( ) , null , null , cancel ) . ConfigureAwait ( false ) ;
65
- return statusCode == HttpStatusCode . NoContent ;
65
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
66
66
}
67
67
68
68
public async Task < bool > PausePlayback ( PlayerPausePlaybackRequest request , CancellationToken cancel = default )
69
69
{
70
70
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
71
71
72
72
HttpStatusCode statusCode = await API . Put ( URLs . PlayerPause ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
73
- return statusCode == HttpStatusCode . NoContent ;
73
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
74
74
}
75
75
76
76
public async Task < bool > ResumePlayback ( CancellationToken cancel = default )
77
77
{
78
78
HttpStatusCode statusCode = await API . Put ( URLs . PlayerResume ( ) , null , null , cancel ) . ConfigureAwait ( false ) ;
79
- return statusCode == HttpStatusCode . NoContent ;
79
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
80
80
}
81
81
82
82
public async Task < bool > ResumePlayback ( PlayerResumePlaybackRequest request , CancellationToken cancel = default )
@@ -86,75 +86,75 @@ public async Task<bool> ResumePlayback(PlayerResumePlaybackRequest request, Canc
86
86
HttpStatusCode statusCode = await API
87
87
. Put ( URLs . PlayerResume ( ) , request . BuildQueryParams ( ) , request . BuildBodyParams ( ) , cancel )
88
88
. ConfigureAwait ( false ) ;
89
- return statusCode == HttpStatusCode . NoContent ;
89
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
90
90
}
91
91
92
92
public async Task < bool > SeekTo ( PlayerSeekToRequest request , CancellationToken cancel = default )
93
93
{
94
94
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
95
95
96
96
HttpStatusCode statusCode = await API . Put ( URLs . PlayerSeek ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
97
- return statusCode == HttpStatusCode . NoContent ;
97
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
98
98
}
99
99
100
100
public async Task < bool > SetRepeat ( PlayerSetRepeatRequest request , CancellationToken cancel = default )
101
101
{
102
102
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
103
103
104
104
HttpStatusCode statusCode = await API . Put ( URLs . PlayerRepeat ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
105
- return statusCode == HttpStatusCode . NoContent ;
105
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
106
106
}
107
107
108
108
public async Task < bool > SetShuffle ( PlayerShuffleRequest request , CancellationToken cancel = default )
109
109
{
110
110
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
111
111
112
112
HttpStatusCode statusCode = await API . Put ( URLs . PlayerShuffle ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
113
- return statusCode == HttpStatusCode . NoContent ;
113
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
114
114
}
115
115
116
116
public async Task < bool > SetVolume ( PlayerVolumeRequest request , CancellationToken cancel = default )
117
117
{
118
118
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
119
119
120
120
HttpStatusCode statusCode = await API . Put ( URLs . PlayerVolume ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
121
- return statusCode == HttpStatusCode . NoContent ;
121
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
122
122
}
123
123
124
124
public async Task < bool > SkipNext ( CancellationToken cancel = default )
125
125
{
126
126
HttpStatusCode statusCode = await API . Post ( URLs . PlayerNext ( ) , null , null , cancel ) . ConfigureAwait ( false ) ;
127
- return statusCode == HttpStatusCode . NoContent ;
127
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
128
128
}
129
129
130
130
public async Task < bool > SkipNext ( PlayerSkipNextRequest request , CancellationToken cancel = default )
131
131
{
132
132
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
133
133
134
134
HttpStatusCode statusCode = await API . Post ( URLs . PlayerNext ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
135
- return statusCode == HttpStatusCode . NoContent ;
135
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
136
136
}
137
137
138
138
public async Task < bool > SkipPrevious ( CancellationToken cancel = default )
139
139
{
140
140
HttpStatusCode statusCode = await API . Post ( URLs . PlayerPrevious ( ) , null , null , cancel ) . ConfigureAwait ( false ) ;
141
- return statusCode == HttpStatusCode . NoContent ;
141
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
142
142
}
143
143
144
144
public async Task < bool > SkipPrevious ( PlayerSkipPreviousRequest request , CancellationToken cancel = default )
145
145
{
146
146
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
147
147
148
148
HttpStatusCode statusCode = await API . Post ( URLs . PlayerPrevious ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
149
- return statusCode == HttpStatusCode . NoContent ;
149
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
150
150
}
151
151
152
152
public async Task < bool > TransferPlayback ( PlayerTransferPlaybackRequest request , CancellationToken cancel = default )
153
153
{
154
154
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
155
155
156
156
HttpStatusCode statusCode = await API . Put ( URLs . Player ( ) , null , request . BuildBodyParams ( ) , cancel ) . ConfigureAwait ( false ) ;
157
- return statusCode == HttpStatusCode . NoContent ;
157
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
158
158
}
159
159
}
160
160
}
0 commit comments