fix oauth
This commit is contained in:
@@ -367,27 +367,30 @@ class AtprotoOAuthService {
|
|||||||
|
|
||||||
async checkSession(): Promise<{ did: string; handle: string } | null> {
|
async checkSession(): Promise<{ did: string; handle: string } | null> {
|
||||||
try {
|
try {
|
||||||
|
console.log('[OAuth Debug] Checking session...');
|
||||||
|
|
||||||
if (!this.oauthClient) {
|
if (!this.oauthClient) {
|
||||||
|
console.log('[OAuth Debug] No OAuth client, initializing...');
|
||||||
await this.initialize();
|
await this.initialize();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!this.oauthClient) {
|
if (!this.oauthClient) {
|
||||||
|
console.log('[OAuth Debug] Failed to initialize OAuth client');
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const result = await this.oauthClient.init();
|
const result = await this.oauthClient.init();
|
||||||
|
console.log('[OAuth Debug] OAuth init result:', !!result?.session);
|
||||||
|
|
||||||
if (result?.session) {
|
if (result?.session) {
|
||||||
|
console.log('[OAuth Debug] Session found, processing...');
|
||||||
// Use the common session processing method
|
// 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;
|
return null;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user