From 0a6e8e009be0843b87eaf16ce71bf74f09f1cce7 Mon Sep 17 00:00:00 2001 From: Vladyslav Matsiiako Date: Thu, 22 Jun 2023 14:59:55 -0700 Subject: [PATCH] intercom update --- frontend/src/components/utilities/intercom/intercom.ts | 4 +--- .../src/components/utilities/intercom/intercomProvider.ts | 5 ++++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/utilities/intercom/intercom.ts b/frontend/src/components/utilities/intercom/intercom.ts index 6de514ff4..4a6d2aa92 100644 --- a/frontend/src/components/utilities/intercom/intercom.ts +++ b/frontend/src/components/utilities/intercom/intercom.ts @@ -50,18 +50,16 @@ export const load = () => { } } })(); - console.log("loaded", APP_ID); } // Initializes Intercom export const boot = (options = {}) => { + console.log("boot", options) window && window.Intercom && window.Intercom("boot", { app_id: APP_ID, ...options }); - console.log("booted"); }; export const update = () => { window && window.Intercom && window.Intercom("update"); - console.log("updated"); }; \ No newline at end of file diff --git a/frontend/src/components/utilities/intercom/intercomProvider.ts b/frontend/src/components/utilities/intercom/intercomProvider.ts index 1c033da7f..7d1cde964 100644 --- a/frontend/src/components/utilities/intercom/intercomProvider.ts +++ b/frontend/src/components/utilities/intercom/intercomProvider.ts @@ -1,6 +1,8 @@ import { useEffect } from "react"; import { useRouter } from "next/router"; +import { useUser } from "@app/context"; + import { boot as bootIntercom, load as loadIntercom, @@ -9,12 +11,13 @@ import { // eslint-disable-next-line @typescript-eslint/no-unused-vars export const IntercomProvider = ({ children }: { children: any }) => { + const { user } = useUser(); const router = useRouter(); if (typeof window !== "undefined") { console.log("window is defined"); loadIntercom(); - bootIntercom(); + bootIntercom({name: `${user.firstName} ${user.lastName}`, email: user.email}); } useEffect(() => {