A decentralized music tracking and discovery platform built on AT Protocol 🎵
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

remove auth from scrobble-api

Signed-off-by: oppiliappan <me@oppi.li>

+1 -42
+1
.gitignore
··· 12 12 *.parquet 13 13 *.sql.gz 14 14 *.dump 15 + result
-42
apps/cli/src/cmd/scrobble-api.ts
··· 272 272 }); 273 273 274 274 app.post("/1/submit-listens", async (c) => { 275 - const authHeader = c.req.header("Authorization"); 276 - 277 - if (!authHeader || !authHeader.startsWith("Token ")) { 278 - return c.json( 279 - { 280 - code: 401, 281 - error: "Unauthorized", 282 - }, 283 - 401, 284 - ); 285 - } 286 - 287 - const token = authHeader.substring(6); // Remove "Token " prefix 288 - if (token !== env.ROCKSKY_API_KEY) { 289 - return c.json( 290 - { 291 - code: 401, 292 - error: "Invalid token", 293 - }, 294 - 401, 295 - ); 296 - } 297 - 298 275 const body = await c.req.json(); 299 276 const { 300 277 data: submitRequest, ··· 355 332 }); 356 333 357 334 app.get("/1/validate-token", (c) => { 358 - const authHeader = c.req.header("Authorization"); 359 - 360 - if (!authHeader || !authHeader.startsWith("Token ")) { 361 - return c.json({ 362 - code: 401, 363 - message: "Unauthorized", 364 - valid: false, 365 - }); 366 - } 367 - 368 - const token = authHeader.substring(6); // Remove "Token " prefix 369 - if (token !== env.ROCKSKY_API_KEY) { 370 - return c.json({ 371 - code: 401, 372 - message: "Invalid token", 373 - valid: false, 374 - }); 375 - } 376 - 377 335 return c.json({ 378 336 code: 200, 379 337 message: "Token valid.",