diff options
| author | Samantaz Fox <coding@samantaz.fr> | 2024-02-12 22:01:08 +0100 |
|---|---|---|
| committer | Samantaz Fox <coding@samantaz.fr> | 2024-02-12 22:01:08 +0100 |
| commit | 9bd2072e1d3829bed24c552696f1dee2bb5eb95e (patch) | |
| tree | e06425b818ffabd1d5c9e9d27b4cd9b53eed508a /src | |
| parent | 3b4358dbd432dbf8a4cb782c7cdbc2211b0e313c (diff) | |
| parent | b40cf6544a5e801c387b988f1be4d632fd50db90 (diff) | |
| download | invidious-9bd2072e1d3829bed24c552696f1dee2bb5eb95e.tar.gz invidious-9bd2072e1d3829bed24c552696f1dee2bb5eb95e.tar.bz2 invidious-9bd2072e1d3829bed24c552696f1dee2bb5eb95e.zip | |
API: Add playlist and start time to resolve_url
This adds `playlistId` and `startTimeSeconds` to /api/v1/resolveurl if these
informations were returned by Youtube's endpoint.
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/routes/api/v1/misc.cr | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/invidious/routes/api/v1/misc.cr b/src/invidious/routes/api/v1/misc.cr index b42ecd1a..12942906 100644 --- a/src/invidious/routes/api/v1/misc.cr +++ b/src/invidious/routes/api/v1/misc.cr @@ -191,6 +191,8 @@ module Invidious::Routes::API::V1::Misc json.object do json.field "ucid", sub_endpoint["browseId"].as_s if sub_endpoint["browseId"]? json.field "videoId", sub_endpoint["videoId"].as_s if sub_endpoint["videoId"]? + json.field "playlistId", sub_endpoint["playlistId"].as_s if sub_endpoint["playlistId"]? + json.field "startTimeSeconds", sub_endpoint["startTimeSeconds"].as_i if sub_endpoint["startTimeSeconds"]? json.field "params", params.try &.as_s json.field "pageType", pageType end |
