mirror of
https://github.com/Sarsoo/IF.Lastfm.git
synced 2024-10-17 07:13:09 +01:00
Small refactoring
This commit is contained in:
parent
229968eb63
commit
1bdcafbf9f
@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
@ -38,13 +39,10 @@ public async override Task<PageResponse<LastAlbum>> HandleResponse(HttpResponseM
|
||||
{
|
||||
var jtoken = JsonConvert.DeserializeObject<JToken>(json);
|
||||
|
||||
var albums = new List<LastAlbum>();
|
||||
|
||||
foreach (var jToken in jtoken.SelectToken("topalbums").SelectToken("album").Children())
|
||||
{
|
||||
var album = LastAlbum.ParseJToken(jToken);
|
||||
albums.Add(album);
|
||||
}
|
||||
var albums = jtoken.SelectToken("topalbums")
|
||||
.SelectToken("album")
|
||||
.Children().Select(LastAlbum.ParseJToken)
|
||||
.ToList();
|
||||
|
||||
var pageresponse = PageResponse<LastAlbum>.CreateSuccessResponse(albums);
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Net.Http;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
@ -38,13 +39,10 @@ public async override Task<PageResponse<LastTrack>> HandleResponse(HttpResponseM
|
||||
{
|
||||
var jtoken = JsonConvert.DeserializeObject<JToken>(json);
|
||||
|
||||
var tracks = new List<LastTrack>();
|
||||
|
||||
foreach (var jToken in jtoken.SelectToken("toptracks").SelectToken("track").Children())
|
||||
{
|
||||
var t = LastTrack.ParseJToken(jToken);
|
||||
tracks.Add(t);
|
||||
}
|
||||
var tracks = jtoken.SelectToken("toptracks")
|
||||
.SelectToken("track").Children()
|
||||
.Select(LastTrack.ParseJToken)
|
||||
.ToList();
|
||||
|
||||
var pageresponse = PageResponse<LastTrack>.CreateSuccessResponse(tracks);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user