diff --git a/api/v1_tracks_trending.go b/api/v1_tracks_trending.go index ae106b05..a91afe6e 100644 --- a/api/v1_tracks_trending.go +++ b/api/v1_tracks_trending.go @@ -20,7 +20,7 @@ func (app *ApiServer) v1TracksTrending(c *fiber.Ctx) error { AND tracks.is_available = true WHERE type = 'TRACKS' AND version = 'pnagD' - AND time_range = @timeRange + AND time_range = @time AND (@genre = '' OR track_trending_scores.genre = @genre) ORDER BY score DESC, @@ -32,7 +32,7 @@ func (app *ApiServer) v1TracksTrending(c *fiber.Ctx) error { args := pgx.NamedArgs{} args["limit"] = c.Query("limit", "100") args["offset"] = c.Query("offset", "0") - args["timeRange"] = c.Query("timeRange", "week") + args["time"] = c.Query("time", "week") args["genre"] = c.Query("genre", "") rows, err := app.pool.Query(c.Context(), sql, args) diff --git a/api/v1_tracks_trending_test.go b/api/v1_tracks_trending_test.go index a048dc89..510573ab 100644 --- a/api/v1_tracks_trending_test.go +++ b/api/v1_tracks_trending_test.go @@ -43,7 +43,7 @@ func TestGetTrendingAllTime(t *testing.T) { var resp struct { Data []dbv1.FullTrack } - status, _ := testGet(t, "/v1/tracks/trending?timeRange=allTime", &resp) + status, _ := testGet(t, "/v1/tracks/trending?time=allTime", &resp) assert.Equal(t, 200, status) assert.Equal(t, "eYJyn", resp.Data[0].ID)