diff options
| author | Omar Roth <omarroth@hotmail.com> | 2018-08-05 12:32:14 -0500 |
|---|---|---|
| committer | Omar Roth <omarroth@hotmail.com> | 2018-08-05 12:32:14 -0500 |
| commit | b3d5d41496c0627fe40a68527aae007f8b14290b (patch) | |
| tree | 195d99c73742ada4ba6e925d587b47915931f7bb | |
| parent | 626aed2d0778ad568e11fe45e742b8eef6c5dfea (diff) | |
| download | invidious-b3d5d41496c0627fe40a68527aae007f8b14290b.tar.gz invidious-b3d5d41496c0627fe40a68527aae007f8b14290b.tar.bz2 invidious-b3d5d41496c0627fe40a68527aae007f8b14290b.zip | |
Update '/api/v1/trending' to match documentation
| -rw-r--r-- | src/invidious.cr | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/invidious.cr b/src/invidious.cr index 80e38114..767b8512 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -2013,18 +2013,17 @@ get "/api/v1/trending" do |env| json.field "title", title json.field "videoId", id json.field "videoThumbnails" do - json.object do - qualities = [{name: "default", url: "default", width: 120, height: 90}, - {name: "high", url: "hqdefault", width: 480, height: 360}, - {name: "medium", url: "mqdefault", width: 320, height: 180}, - ] + qualities = [{name: "default", url: "default", width: 120, height: 90}, + {name: "high", url: "hqdefault", width: 480, height: 360}, + {name: "medium", url: "mqdefault", width: 320, height: 180}, + ] + json.array do qualities.each do |quality| - json.field quality[:name] do - json.object do - json.field "url", "https://i.ytimg.com/vi/#{id}/#{quality["url"]}.jpg" - json.field "width", quality[:width] - json.field "height", quality[:height] - end + json.object do + json.field "quality", quality[:name] + json.field "url", "https://i.ytimg.com/vi/#{id}/#{quality["url"]}.jpg" + json.field "width", quality[:width] + json.field "height", quality[:height] end end end @@ -2032,8 +2031,10 @@ get "/api/v1/trending" do |env| json.field "lengthSeconds", length_seconds json.field "viewCount", view_count + json.field "author", author json.field "authorUrl", author_url + json.field "published", published json.field "description", description json.field "descriptionHtml", descriptionHtml |
