alpha
Login
or
Join now
danabra.mov
/
sidetrail
Star
1
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
an app to share curated trails
sidetrail.app
Star
1
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
add more logging
author
Dan Abramov
date
6 months ago
(Dec 7, 2025, 1:34 PM +0900)
commit
61cfa9f2
61cfa9f2bf1d2fa33b7d224df4dec6551b7c54c4
parent
b98f64b2
b98f64b298ea9b16451835f0251bbc172044593e
+5
-2
1 changed file
Expand all
Collapse all
Unified
Split
data
lex-client.ts
+5
-2
data/lex-client.ts
Reviewed
···
44
44
oauthSession = await oauthClient.restore(session.did);
45
45
} catch (err) {
46
46
if (err instanceof TokenRefreshError) {
47
47
-
// Session was deleted or token refresh failed - clear stale cookie and refresh UI
48
48
-
console.log(`[auth] Clearing stale session for ${session.did}: ${err.message}`);
47
47
+
const cause = err.cause instanceof Error ? err.cause.message : err.cause;
48
48
+
console.log(`[auth] TokenRefreshError ${session.did}: ${err.message} (cause: ${cause})`);
49
49
session.destroy();
50
50
refresh();
51
51
+
} else {
52
52
+
const msg = err instanceof Error ? err.message : err;
53
53
+
console.log(`[auth] restore failed ${session.did}: ${msg}`);
51
54
}
52
55
throw err;
53
56
}