diff --git a/oauth/src/services/atproto-oauth.ts b/oauth/src/services/atproto-oauth.ts index be072c4..1cb7c4f 100644 --- a/oauth/src/services/atproto-oauth.ts +++ b/oauth/src/services/atproto-oauth.ts @@ -367,27 +367,30 @@ class AtprotoOAuthService { async checkSession(): Promise<{ did: string; handle: string } | null> { try { - + console.log('[OAuth Debug] Checking session...'); if (!this.oauthClient) { - + console.log('[OAuth Debug] No OAuth client, initializing...'); await this.initialize(); } if (!this.oauthClient) { - + console.log('[OAuth Debug] Failed to initialize OAuth client'); return null; } - const result = await this.oauthClient.init(); - + console.log('[OAuth Debug] OAuth init result:', !!result?.session); if (result?.session) { + console.log('[OAuth Debug] Session found, processing...'); // Use the common session processing method - return this.processSession(result.session); + const sessionData = await this.processSession(result.session); + console.log('[OAuth Debug] Processed session data:', sessionData); + return sessionData; } + console.log('[OAuth Debug] No session found'); return null; } catch (error) {