Skip to content

Commit ef277d6

Browse files
author
Peter Bengtsson
authored
Always call initializeEvents with a truthy csrfToken (github#29721)
1 parent 623a040 commit ef277d6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

components/lib/events.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,9 +273,9 @@ function initPrintEvent() {
273273
})
274274
}
275275

276-
export default function initializeEvents(xcsrfToken?: string) {
276+
export function initializeEvents(xcsrfToken: string) {
277277
csrfToken = xcsrfToken // always update the csrfToken
278-
if (initialized || !xcsrfToken) return
278+
if (initialized) return
279279
initialized = true
280280
initPageAndExitEvent() // must come first
281281
initLinkEvent()

pages/_app.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { ThemeProvider, SSRProvider, ThemeProviderProps } from '@primer/react'
66

77
import '../stylesheets/index.scss'
88

9-
import events from 'components/lib/events'
9+
import { initializeEvents } from 'components/lib/events'
1010
import experiment from 'components/lib/experiment'
1111
import { LanguagesContext, LanguagesContextT } from 'components/context/LanguagesContext'
1212
import { useSession } from 'components/hooks/useSession'
@@ -22,7 +22,7 @@ const MyApp = ({ Component, pageProps, languagesContext }: MyAppProps) => {
2222
const { session } = useSession()
2323
useEffect(() => {
2424
if (session?.csrfToken) {
25-
events(session.csrfToken)
25+
initializeEvents(session.csrfToken)
2626
}
2727
experiment()
2828
}, [session])

0 commit comments

Comments
 (0)