diff --git a/src/libpoketube/init/pages-api.js b/src/libpoketube/init/pages-api.js index 77d9089b..6660c12a 100644 --- a/src/libpoketube/init/pages-api.js +++ b/src/libpoketube/init/pages-api.js @@ -103,8 +103,8 @@ if (!data.users) data.users = {} app.get("/api/stats", (req, res) => { const view = (req.query.view || "").toString() - // JSON view (default) – for programmatic access - if (!view || view === "json") { + // JSON view – explicit: /api/stats?view=json + if (view === "json") { if (!telemetryConfig.telemetry) { return res.json({ videos: {}, browsers: {}, os: {}, totalUsers: 0 }) } @@ -283,7 +283,7 @@ if (!data.users) data.users = {} `) } - // any other view value -> landing page HTML + // any other view value (including "/api/stats" with no ?view) -> landing page HTML return res.send(` @@ -365,7 +365,6 @@ if (!data.users) data.users = {} }) - app.get("/avatars/:v", async function (req, res) { var url = `https://yt3.ggpht.com/${req.params.v}`;