Skip to content

Commit 4219a4f

Browse files
authored
Merge pull request #261 from medyo/develop
fix: enhance Sentry logging for expired session handling
2 parents 4b630c3 + f70fe67 commit 4219a4f

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/providers/AuthProvider.tsx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export const AuthProvider = ({ children }: { children: React.ReactNode }) => {
4444
initState({
4545
user: {
4646
id: user.uid,
47-
connectedAt: new Date(),
47+
connectedAt: new Date().toISOString(),
4848
name: user.displayName || 'Anonymous',
4949
imageURL: user.photoURL || '',
5050
},
@@ -156,12 +156,13 @@ export const AuthProvider = ({ children }: { children: React.ReactNode }) => {
156156
if (isConnected) {
157157
toast('Session expired, please reconnect', { theme: 'dangerToast' })
158158

159-
Sentry.captureMessage(`Session expired`, {
160-
level: 'info',
161-
extra: {
162-
fbID: user?.id || 'anonymous',
163-
connectedAt: user?.connectedAt?.toISOString(),
164-
},
159+
Sentry.withScope((scope) => {
160+
scope.setContext('auth_debug', {
161+
connectedAt: user?.connectedAt || 'unknown',
162+
userId: user?.id || 'anonymous',
163+
})
164+
165+
Sentry.captureMessage(`Session expired`)
165166
})
166167
}
167168

0 commit comments

Comments
 (0)