this repo has no description
0
fork

Configure Feed

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

CLI: Remove unnecessary credentials check

futurGH 739a1ae0 4ec9648f

+4 -5
+4 -5
src/scripts/util.ts
··· 17 17 export async function loginAgent( 18 18 { pds, ...credentials }: LoginCredentials, 19 19 ): Promise<{ agent: XRPC; session: AtpSessionData }> { 20 + credentialManager ??= new CredentialManager({ service: pds || "https://bsky.social" }); 21 + xrpc ??= new XRPC({ handler: credentialManager }); 22 + 20 23 if ( 21 - xrpc && credentialManager?.session 22 - && credentialsMatchSession(credentials, credentialManager.session) 24 + credentialManager.session && credentialsMatchSession(credentials, credentialManager.session) 23 25 ) { 24 26 return { agent: xrpc, session: credentialManager.session }; 25 27 } 26 - 27 - credentialManager ??= new CredentialManager({ service: pds || "https://bsky.social" }); 28 - xrpc ??= new XRPC({ handler: credentialManager }); 29 28 const session = await credentialManager.login(credentials); 30 29 return { agent: xrpc, session }; 31 30 }