@@ -98,79 +98,79 @@ public async Task<bool> RemoveAlbums(LibraryRemoveAlbumsRequest request, Cancell
98
98
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
99
99
100
100
var statusCode = await API . Delete ( SpotifyUrls . LibraryAlbums ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
101
- return statusCode == HttpStatusCode . OK ;
101
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
102
102
}
103
103
104
104
public async Task < bool > RemoveShows ( LibraryRemoveShowsRequest request , CancellationToken cancel = default )
105
105
{
106
106
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
107
107
108
108
var statusCode = await API . Delete ( SpotifyUrls . LibraryShows ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
109
- return statusCode == HttpStatusCode . OK ;
109
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
110
110
}
111
111
112
112
public async Task < bool > RemoveTracks ( LibraryRemoveTracksRequest request , CancellationToken cancel = default )
113
113
{
114
114
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
115
115
116
116
var statusCode = await API . Delete ( SpotifyUrls . LibraryTracks ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
117
- return statusCode == HttpStatusCode . OK ;
117
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
118
118
}
119
119
120
120
public async Task < bool > RemoveEpisodes ( LibraryRemoveEpisodesRequest request , CancellationToken cancel = default )
121
121
{
122
122
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
123
123
124
124
var statusCode = await API . Delete ( SpotifyUrls . LibraryEpisodes ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
125
- return statusCode == HttpStatusCode . OK ;
125
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
126
126
}
127
127
128
128
public async Task < bool > SaveAlbums ( LibrarySaveAlbumsRequest request , CancellationToken cancel = default )
129
129
{
130
130
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
131
131
132
132
var statusCode = await API . Put ( SpotifyUrls . LibraryAlbums ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
133
- return statusCode == HttpStatusCode . OK ;
133
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
134
134
}
135
135
136
136
public async Task < bool > SaveShows ( LibrarySaveShowsRequest request , CancellationToken cancel = default )
137
137
{
138
138
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
139
139
140
140
var statusCode = await API . Put ( SpotifyUrls . LibraryShows ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
141
- return statusCode == HttpStatusCode . OK ;
141
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
142
142
}
143
143
144
144
public async Task < bool > SaveTracks ( LibrarySaveTracksRequest request , CancellationToken cancel = default )
145
145
{
146
146
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
147
147
148
148
var statusCode = await API . Put ( SpotifyUrls . LibraryTracks ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
149
- return statusCode == HttpStatusCode . OK ;
149
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
150
150
}
151
151
152
152
public async Task < bool > SaveEpisodes ( LibrarySaveEpisodesRequest request , CancellationToken cancel = default )
153
153
{
154
154
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
155
155
156
156
var statusCode = await API . Put ( SpotifyUrls . LibraryEpisodes ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
157
- return statusCode == HttpStatusCode . OK ;
157
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
158
158
}
159
159
160
160
public async Task < bool > SaveAudiobooks ( LibrarySaveAudiobooksRequest request , CancellationToken cancel = default )
161
161
{
162
162
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
163
163
164
164
var statusCode = await API . Put ( SpotifyUrls . LibraryAudiobooks ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
165
- return statusCode == HttpStatusCode . OK ;
165
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
166
166
}
167
167
168
168
public async Task < bool > RemoveAudiobooks ( LibraryRemoveAudiobooksRequest request , CancellationToken cancel = default )
169
169
{
170
170
Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
171
171
172
172
var statusCode = await API . Delete ( SpotifyUrls . LibraryAudiobooks ( ) , request . BuildQueryParams ( ) , null , cancel ) . ConfigureAwait ( false ) ;
173
- return statusCode == HttpStatusCode . OK ;
173
+ return HTTPUtil . StatusCodeIsSuccess ( statusCode ) ;
174
174
}
175
175
176
176
public Task < List < bool > > CheckAudiobooks ( LibraryCheckAudiobooksRequest request , CancellationToken cancel = default )
0 commit comments