fix oauth
This commit is contained in:
@@ -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) {
|
||||
|
||||
|
Reference in New Issue
Block a user