From 9ed35a6a1ee3f1d859725cb1cc1b7c84ce84808e Mon Sep 17 00:00:00 2001 From: syui Date: Tue, 17 Jun 2025 13:05:01 +0900 Subject: [PATCH] fix oauth --- oauth/src/services/atproto-oauth.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) 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) {