2
0

🐛 Fix experimental chat api enable checking

This commit is contained in:
Baptiste Arnaud
2024-03-21 10:38:06 +01:00
parent 2fcf83c529
commit 6876b486e1
4 changed files with 10 additions and 7 deletions

View File

@ -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",

View File

@ -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
}