mirror of
https://codeberg.org/Hyperpipe/hyperpipe-backend
synced 2024-12-06 19:26:30 +01:00
Fixed SubId of ResponsiveListItemRenderer (Closes Hyperpipe/Hyperpipe#31)
This commit is contained in:
+2
-2
@@ -49,7 +49,7 @@ func TwoRowItemRenderer(t string, a gjson.Result) []Item {
|
||||
|
||||
var id string
|
||||
|
||||
if t == "album" || t == "singles" {
|
||||
if t == "album" {
|
||||
id = "menu.menuRenderer.items.#(menuNavigationItemRenderer" +
|
||||
".text.runs.0.text == Shuffle play).menuNavigationItemRenderer" +
|
||||
".navigationEndpoint.watchPlaylistEndpoint.playlistId"
|
||||
@@ -117,7 +117,7 @@ func ResponsiveListItemRenderer(s gjson.Result) []Item {
|
||||
Title: flex.Get("#(navigationEndpoint.watchEndpoint" +
|
||||
".videoId).text").String(),
|
||||
SubId: flex.Get("#.navigationEndpoint.browseEndpoint" +
|
||||
".#(browseId).browseId").String(),
|
||||
".browseId").Get("0").String(),
|
||||
Sub: flex.Get("#(navigationEndpoint.browseEndpoint" +
|
||||
".browseId).text").String(),
|
||||
Thumbnails: GetThumbnails(j.Get("thumbnail.musicThumbnailRenderer" +
|
||||
|
||||
@@ -17,7 +17,7 @@ func SetHeaders(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
func HandleHealth(c *fiber.Ctx) error {
|
||||
defer calc(c.OriginalURL())()
|
||||
defer calc()()
|
||||
|
||||
fmt.Println("Health Check!!")
|
||||
|
||||
@@ -25,7 +25,7 @@ func HandleHealth(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
func HandleExplore(c *fiber.Ctx) error {
|
||||
defer calc(c.OriginalURL())()
|
||||
defer calc()()
|
||||
|
||||
res, status := FetchExplore()
|
||||
|
||||
@@ -33,7 +33,7 @@ func HandleExplore(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
func HandleNext(c *fiber.Ctx) error {
|
||||
defer calc(c.OriginalURL())()
|
||||
defer calc()()
|
||||
|
||||
res, status := FetchNext(c.Params("id"))
|
||||
|
||||
@@ -41,7 +41,7 @@ func HandleNext(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
func HandleGenres(c *fiber.Ctx) error {
|
||||
defer calc(c.OriginalURL())()
|
||||
defer calc()()
|
||||
|
||||
res, status := FetchGenres()
|
||||
|
||||
@@ -49,7 +49,7 @@ func HandleGenres(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
func HandleGenre(c *fiber.Ctx) error {
|
||||
defer calc(c.OriginalURL())()
|
||||
defer calc()()
|
||||
|
||||
res, status := FetchGenre(c.Params("id"))
|
||||
|
||||
@@ -57,7 +57,7 @@ func HandleGenre(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
func HandleBrowse(c *fiber.Ctx) error {
|
||||
defer calc(c.OriginalURL())()
|
||||
defer calc()()
|
||||
|
||||
id := c.Params("id")
|
||||
|
||||
@@ -81,7 +81,7 @@ func HandleBrowse(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
func HandleArtist(c *fiber.Ctx) error {
|
||||
defer calc(c.OriginalURL())()
|
||||
defer calc()()
|
||||
|
||||
res, status := FetchArtist(c.Params("id"))
|
||||
|
||||
|
||||
@@ -145,8 +145,8 @@ func ParseArtist(raw string) (string, error) {
|
||||
Items: Items{
|
||||
Songs: ResponsiveListItemRenderer(s.Get("contents")),
|
||||
Albums: TwoRowItemRenderer("album", a.Get("contents")),
|
||||
Singles: TwoRowItemRenderer("singles", m.Get("contents")),
|
||||
Artists: TwoRowItemRenderer("artist", u.Get("contents")),
|
||||
Singles: TwoRowItemRenderer("album", m.Get("contents")),
|
||||
Artists: TwoRowItemRenderer("", u.Get("contents")),
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -44,10 +44,10 @@ func ErrorMessage(err error) string {
|
||||
return fmt.Sprintf("{\"error\":\"%s\",\"message\":\"Got Error: %s\"}", data)
|
||||
}
|
||||
|
||||
func calc(url string) func() {
|
||||
func calc() func() {
|
||||
start := time.Now()
|
||||
return func() {
|
||||
msg := fmt.Sprintf("Responded %v in %v\n", url, time.Since(start))
|
||||
msg := fmt.Sprintf("Responded in %v\n", time.Since(start))
|
||||
fmt.Println(msg)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user