only show intercom in cloud

This commit is contained in:
Martin McKeaveney 2022-07-15 09:32:46 +01:00
parent 44a27ee1db
commit 994aade372
2 changed files with 8 additions and 6 deletions

View File

@ -53,12 +53,12 @@ export default class IntercomClient {
* @returns Intercom global object
*/
show(user = {}) {
if (!this.initialised || !user?.admin) return
return window.Intercom("boot", {
app_id: this.token,
...user,
})
if (this.initialised && user?.admin && user?.cloud) {
return window.Intercom("boot", {
app_id: this.token,
...user,
})
}
}
/**

View File

@ -54,6 +54,7 @@ export function createAuthStore() {
})
if (user) {
const adminStore = get(admin)
analytics
.activate()
.then(() => {
@ -68,6 +69,7 @@ export function createAuthStore() {
builder: user?.builder?.global,
"Company size": user.account?.size,
"Job role": user.account?.profession,
cloud: adminStore.cloud,
})
})
.catch(() => {