Skip to content

Commit

Permalink
www: cauterize window.analytics
Browse files Browse the repository at this point in the history
  • Loading branch information
iameli committed Apr 15, 2024
1 parent 32ef452 commit 0ba648a
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions packages/www/hooks/use-api/endpoints/user.ts
Expand Up @@ -48,7 +48,7 @@ export const login = async (email, password) => {

if (process.env.NODE_ENV === "production") {
const data = jwt.decode(token, { json: true });
window.analytics.identify(data.sub, { email });
window.analytics && window.analytics.identify(data.sub, { email });
}

setState((state) => ({ ...state, token, refreshToken }));
Expand Down Expand Up @@ -117,7 +117,7 @@ export const refreshAccessToken = () =>

if (process.env.NODE_ENV === "production") {
const data = jwt.decode(token, { json: true });
window.analytics.identify(data.sub, { email });
window.analytics && window.analytics.identify(data.sub, { email });
}

setState((state) => ({ ...state, token, refreshToken }));
Expand Down
2 changes: 1 addition & 1 deletion packages/www/layouts/admin.tsx
Expand Up @@ -35,7 +35,7 @@ if (process.env.NODE_ENV === "production") {
// Track client-side page views with Segment & HubSpot
if (process.env.NODE_ENV === "production") {
Router.events.on("routeChangeComplete", (url) => {
window.analytics.page();
window.analytics && window.analytics.page();
var _hsq = (window["hsq"] = window["hsq"] || []);
_hsq.push(["setPath", url]);
_hsq.push(["trackPageView"]);
Expand Down
2 changes: 1 addition & 1 deletion packages/www/layouts/dashboard.tsx
Expand Up @@ -23,7 +23,7 @@ if (!isExport()) {
// Track client-side page views with Segment & HubSpot
if (!isExport() && process.env.NODE_ENV === "production") {
Router.events.on("routeChangeComplete", (url) => {
window.analytics.page();
window.analytics && window.analytics.page();
var _hsq = (window["hsq"] = window["hsq"] || []);
_hsq.push(["setPath", url]);
_hsq.push(["trackPageView"]);
Expand Down
2 changes: 1 addition & 1 deletion packages/www/layouts/main.tsx
Expand Up @@ -17,7 +17,7 @@ if (process.env.NODE_ENV === "production") {
// Track client-side page views with Segment & HubSpot
if (process.env.NODE_ENV === "production") {
Router.events.on("routeChangeComplete", (url) => {
window.analytics.page();
window.analytics && window.analytics.page();
var _hsq = (window["hsq"] = window["hsq"] || []);
_hsq.push(["setPath", url]);
_hsq.push(["trackPageView"]);
Expand Down

0 comments on commit 0ba648a

Please sign in to comment.