🐛 Fix delete session with client side actions

This commit is contained in:
Baptiste Arnaud
2023-08-29 12:19:50 +02:00
parent b852b4af0b
commit 013c7a6265
10 changed files with 55 additions and 26 deletions

View File

@@ -24,11 +24,13 @@ export const identifyUser = (userId: string) => {
posthog.identify(userId)
}
export const getFeatureFlags = () => {
return posthog.__loaded &&
posthog.isFeatureEnabled('whatsApp', { send_event: false })
? ['whatsApp']
: []
export const isWhatsAppAvailable = () => {
if (!env.NEXT_PUBLIC_POSTHOG_KEY || !posthog) return true
const isWhatsAppEnabled = posthog.getFeatureFlag('whatsApp', {
send_event: false,
})
if (isWhatsAppEnabled === undefined) return true
return posthog.__loaded && isWhatsAppEnabled
}
export { posthog }