fix(SW-309): move perfObserver.disconnect()

This commit is contained in:
Arvid Norlin
2024-08-27 13:36:04 +02:00
parent d3b21b8e9c
commit 4f0c46cd77

View File

@@ -47,14 +47,12 @@ export default function TrackingSDK({ pageData, userData }: TrackingSDKProps) {
const trackingData = { ...pageData, pathName }
const pageObject = createSDKPageObject(trackingData)
const { loadEventEnd, startTime, duration } =
entry as PerformanceNavigationTiming
window.adobeDataLayer.push({
event: "pageView",
pageInfo: pageObject,
userInfo: userData,
})
perfObserver.disconnect()
}
})
@@ -64,11 +62,6 @@ export default function TrackingSDK({ pageData, userData }: TrackingSDKProps) {
})
setInitPerformanceTracking(false)
// Cleanup function to disconnect the observer
return () => {
perfObserver.disconnect()
}
}
}, [pathName, pageData, userData, initPerformanceTracking])