@@ -69,8 +69,8 @@ private async Task<XDocument> SendRequest(string request, NameValueCollection pa
69
69
{
70
70
client . DefaultRequestHeaders . AcceptLanguage . TryParseAdd ( AcceptLanguage . Name ) ;
71
71
72
- using ( var response = await client . GetAsync ( requestUri , cancellationToken ) )
73
- using ( var stream = await response . Content . ReadAsStreamAsync ( ) )
72
+ using ( var response = await client . GetAsync ( requestUri , cancellationToken ) . ConfigureAwait ( false ) )
73
+ using ( var stream = await response . Content . ReadAsStreamAsync ( ) . ConfigureAwait ( false ) )
74
74
{
75
75
var document = XDocument . Load ( stream ) ;
76
76
@@ -98,7 +98,7 @@ private async Task<T> SendRequest<T>(string request, NameValueCollection paramet
98
98
if ( request == null )
99
99
throw new ArgumentNullException ( nameof ( request ) ) ;
100
100
101
- var document = await SendRequest ( request , parameters , timeout , cancellationToken ) ;
101
+ var document = await SendRequest ( request , parameters , timeout , cancellationToken ) . ConfigureAwait ( false ) ;
102
102
return document . Deserialize < T > ( ) ;
103
103
}
104
104
@@ -132,7 +132,7 @@ private IObservable<T> LongPolling<T>(string request, int timeout) where T : Lon
132
132
}
133
133
try
134
134
{
135
- var response = await SendRequest < T > ( request , parameters , InfiniteTimeout , cancellationToken ) ;
135
+ var response = await SendRequest < T > ( request , parameters , InfiniteTimeout , cancellationToken ) . ConfigureAwait ( false ) ;
136
136
137
137
if ( longPollingTag != null )
138
138
{
@@ -159,12 +159,12 @@ private IObservable<T> LongPolling<T>(string request, int timeout) where T : Lon
159
159
160
160
public async Task < StatusResponse > GetStatus ( )
161
161
{
162
- return await SendRequest < StatusResponse > ( "Status" ) ;
162
+ return await SendRequest < StatusResponse > ( "Status" ) . ConfigureAwait ( false ) ;
163
163
}
164
164
165
165
public async Task < SyncStatusResponse > GetSyncStatus ( )
166
166
{
167
- return await SendRequest < SyncStatusResponse > ( "SyncStatus" ) ;
167
+ return await SendRequest < SyncStatusResponse > ( "SyncStatus" ) . ConfigureAwait ( false ) ;
168
168
}
169
169
170
170
public Task < PlayResponse > Play ( )
@@ -193,27 +193,27 @@ public async Task<PlayResponse> Pause(int toggle = 0)
193
193
parameters [ "toggle" ] = toggle . ToString ( ) ;
194
194
}
195
195
196
- return await SendRequest < PlayResponse > ( "Pause" , parameters ) ;
196
+ return await SendRequest < PlayResponse > ( "Pause" , parameters ) . ConfigureAwait ( false ) ;
197
197
}
198
198
199
199
public async Task < StopResponse > Stop ( )
200
200
{
201
- return await SendRequest < StopResponse > ( "Stop" ) ;
201
+ return await SendRequest < StopResponse > ( "Stop" ) . ConfigureAwait ( false ) ;
202
202
}
203
203
204
204
public async Task < SkipResponse > Skip ( )
205
205
{
206
- return await SendRequest < SkipResponse > ( "Skip" ) ;
206
+ return await SendRequest < SkipResponse > ( "Skip" ) . ConfigureAwait ( false ) ;
207
207
}
208
208
209
209
public async Task < BackResponse > Back ( )
210
210
{
211
- return await SendRequest < BackResponse > ( "Back" ) ;
211
+ return await SendRequest < BackResponse > ( "Back" ) . ConfigureAwait ( false ) ;
212
212
}
213
213
214
214
public async Task < VolumeResponse > GetVolume ( )
215
215
{
216
- return await SendRequest < VolumeResponse > ( "Volume" ) ;
216
+ return await SendRequest < VolumeResponse > ( "Volume" ) . ConfigureAwait ( false ) ;
217
217
}
218
218
219
219
public async Task < VolumeResponse > SetVolume ( int percentage )
@@ -223,7 +223,7 @@ public async Task<VolumeResponse> SetVolume(int percentage)
223
223
224
224
var parameters = HttpUtility . ParseQueryString ( string . Empty ) ;
225
225
parameters [ "level" ] = percentage . ToString ( ) ;
226
- return await SendRequest < VolumeResponse > ( "Volume" , parameters ) ;
226
+ return await SendRequest < VolumeResponse > ( "Volume" , parameters ) . ConfigureAwait ( false ) ;
227
227
}
228
228
229
229
public async Task < VolumeResponse > Mute ( int mute = 1 )
@@ -233,14 +233,14 @@ public async Task<VolumeResponse> Mute(int mute = 1)
233
233
234
234
var parameters = HttpUtility . ParseQueryString ( string . Empty ) ;
235
235
parameters [ "mute" ] = mute . ToString ( ) ;
236
- return await SendRequest < VolumeResponse > ( "Volume" , parameters ) ;
236
+ return await SendRequest < VolumeResponse > ( "Volume" , parameters ) . ConfigureAwait ( false ) ;
237
237
}
238
238
239
239
public async Task < PlaylistStatusResponse > GetPlaylistStatus ( )
240
240
{
241
241
var parameters = HttpUtility . ParseQueryString ( string . Empty ) ;
242
242
parameters [ "length" ] = 1 . ToString ( ) ;
243
- return await SendRequest < PlaylistStatusResponse > ( "Playlist" , parameters ) ;
243
+ return await SendRequest < PlaylistStatusResponse > ( "Playlist" , parameters ) . ConfigureAwait ( false ) ;
244
244
}
245
245
246
246
private async Task < PlaylistResponse > GetPlaylist ( int startIndex , int length )
@@ -257,7 +257,7 @@ private async Task<PlaylistResponse> GetPlaylist(int startIndex, int length)
257
257
parameters [ "end" ] = ( startIndex + length - 1 ) . ToString ( ) ;
258
258
}
259
259
260
- var response = await SendRequest < PlaylistResponse > ( "Playlist" , parameters ) ;
260
+ var response = await SendRequest < PlaylistResponse > ( "Playlist" , parameters ) . ConfigureAwait ( false ) ;
261
261
if ( response . Songs == null )
262
262
{
263
263
response . Songs = new PlaylistResponse . Song [ 0 ] ;
@@ -271,7 +271,7 @@ public async IAsyncEnumerable<PlaylistResponse> GetPlaylistPaged(int pageSize)
271
271
272
272
while ( true )
273
273
{
274
- var listing = await GetPlaylist ( startIndex , pageSize ) ;
274
+ var listing = await GetPlaylist ( startIndex , pageSize ) . ConfigureAwait ( false ) ;
275
275
if ( listing . Songs . Length == 0 )
276
276
break ;
277
277
@@ -287,7 +287,7 @@ public Task<PlaylistResponse> GetPlaylist()
287
287
288
288
public async Task < ClearResponse > Clear ( )
289
289
{
290
- return await SendRequest < ClearResponse > ( "Clear" ) ;
290
+ return await SendRequest < ClearResponse > ( "Clear" ) . ConfigureAwait ( false ) ;
291
291
}
292
292
293
293
public Task < DeleteResponse > Delete ( int id )
@@ -341,7 +341,7 @@ public Task<RepeatResponse> SetRepeat(int state)
341
341
342
342
public async Task < PresetsResponse > GetPresets ( )
343
343
{
344
- var response = await SendRequest < PresetsResponse > ( "Presets" ) ;
344
+ var response = await SendRequest < PresetsResponse > ( "Presets" ) . ConfigureAwait ( false ) ;
345
345
if ( response . Presets == null )
346
346
{
347
347
response . Presets = new PresetsResponse . Preset [ 0 ] ;
@@ -354,7 +354,7 @@ public async Task<PresetLoadedResponse> LoadPreset(int id)
354
354
var parameters = HttpUtility . ParseQueryString ( string . Empty ) ;
355
355
parameters [ "id" ] = id . ToString ( ) ;
356
356
357
- var document = await SendRequest ( "Preset" , parameters ) ;
357
+ var document = await SendRequest ( "Preset" , parameters ) . ConfigureAwait ( false ) ;
358
358
if ( document . Root . Name == "loaded" )
359
359
{
360
360
return document . Deserialize < PlaylistPresetLoadedResponse > ( ) ;
@@ -379,7 +379,7 @@ public async Task<BrowseContentResponse> BrowseContent(string key = null, string
379
379
}
380
380
}
381
381
382
- var response = await SendRequest < BrowseContentResponse > ( "Browse" , parameters ) ;
382
+ var response = await SendRequest < BrowseContentResponse > ( "Browse" , parameters ) . ConfigureAwait ( false ) ;
383
383
if ( response . Items == null )
384
384
{
385
385
response . Items = new BrowseContentResponse . Item [ 0 ] ;
0 commit comments