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

Remove logger from ctx and use standalone logger

+3 -4
-2
apps/cli/src/context.ts
··· 1 - import { logger } from "logger"; 2 1 import drizzle from "./drizzle"; 3 2 import sqliteKv from "sqliteKv"; 4 3 import { createBidirectionalResolver, createIdResolver } from "lib/idResolver"; ··· 14 13 db: drizzle.db, 15 14 resolver: createBidirectionalResolver(baseIdResolver), 16 15 baseIdResolver, 17 - logger, 18 16 }; 19 17 20 18 export type Context = typeof ctx;
+3 -2
apps/cli/src/lib/agent.ts
··· 4 4 import authSessions from "schema/auth-session"; 5 5 import extractPdsFromDid from "./extractPdsFromDid"; 6 6 import { env } from "./env"; 7 + import { logger } from "logger"; 7 8 8 9 export async function createAgent(did: string, handle: string): Promise<Agent> { 9 10 const pds = await extractPdsFromDid(did); ··· 25 26 await agent.resumeSession(JSON.parse(data.session)); 26 27 return agent; 27 28 } catch (e) { 28 - ctx.logger.error`Resuming session ${did}`; 29 + logger.error`Resuming session ${did}`; 29 30 await ctx.db 30 31 .delete(authSessions) 31 32 .where(eq(authSessions.key, did)) ··· 48 49 }) 49 50 .execute(); 50 51 51 - ctx.logger.info`Logged in as ${handle}`; 52 + logger.info`Logged in as ${handle}`; 52 53 53 54 return agent; 54 55 }