From 6876b486e19f8d37c4c99c93b147245f3002a0a1 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Thu, 21 Mar 2024 10:38:06 +0100 Subject: [PATCH] :bug: Fix experimental chat api enable checking --- packages/embeds/js/package.json | 2 +- packages/embeds/js/src/utils/guessApiHost.ts | 11 +++++++---- packages/embeds/nextjs/package.json | 2 +- packages/embeds/react/package.json | 2 +- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/embeds/js/package.json b/packages/embeds/js/package.json index 9111598d3..7c8c763fa 100644 --- a/packages/embeds/js/package.json +++ b/packages/embeds/js/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/js", - "version": "0.2.53", + "version": "0.2.54", "description": "Javascript library to display typebots on your website", "type": "module", "main": "dist/index.js", diff --git a/packages/embeds/js/src/utils/guessApiHost.ts b/packages/embeds/js/src/utils/guessApiHost.ts index aee85a2e5..d9b645eab 100644 --- a/packages/embeds/js/src/utils/guessApiHost.ts +++ b/packages/embeds/js/src/utils/guessApiHost.ts @@ -10,14 +10,17 @@ export const guessApiHost = ( { ignoreChatApiUrl }: Params = { ignoreChatApiUrl: false } ) => { const chatApiUrl = getRuntimeVariable('NEXT_PUBLIC_CHAT_API_URL') - const newChatApiOnUrls = getRuntimeVariable( - 'NEXT_PUBLIC_USE_EXPERIMENTAL_CHAT_API_ON' - ) + const newChatApiOnUrls = ( + getRuntimeVariable('NEXT_PUBLIC_USE_EXPERIMENTAL_CHAT_API_ON') as + | string + | undefined + )?.split(',') if ( !ignoreChatApiUrl && chatApiUrl && - (!newChatApiOnUrls || newChatApiOnUrls.includes(window.location.href)) + (!newChatApiOnUrls || + newChatApiOnUrls.some((url) => url === window.location.href)) ) { return chatApiUrl } diff --git a/packages/embeds/nextjs/package.json b/packages/embeds/nextjs/package.json index d36d24a45..206efd239 100644 --- a/packages/embeds/nextjs/package.json +++ b/packages/embeds/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/nextjs", - "version": "0.2.53", + "version": "0.2.54", "description": "Convenient library to display typebots on your Next.js website", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/embeds/react/package.json b/packages/embeds/react/package.json index 3b6023bef..ffd9ac8a3 100644 --- a/packages/embeds/react/package.json +++ b/packages/embeds/react/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/react", - "version": "0.2.53", + "version": "0.2.54", "description": "Convenient library to display typebots on your React app", "main": "dist/index.js", "types": "dist/index.d.ts",