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", "name": "@typebot.io/js",
"version": "0.2.53", "version": "0.2.54",
"description": "Javascript library to display typebots on your website", "description": "Javascript library to display typebots on your website",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",

View File

@ -10,14 +10,17 @@ export const guessApiHost = (
{ ignoreChatApiUrl }: Params = { ignoreChatApiUrl: false } { ignoreChatApiUrl }: Params = { ignoreChatApiUrl: false }
) => { ) => {
const chatApiUrl = getRuntimeVariable('NEXT_PUBLIC_CHAT_API_URL') const chatApiUrl = getRuntimeVariable('NEXT_PUBLIC_CHAT_API_URL')
const newChatApiOnUrls = getRuntimeVariable( const newChatApiOnUrls = (
'NEXT_PUBLIC_USE_EXPERIMENTAL_CHAT_API_ON' getRuntimeVariable('NEXT_PUBLIC_USE_EXPERIMENTAL_CHAT_API_ON') as
) | string
| undefined
)?.split(',')
if ( if (
!ignoreChatApiUrl && !ignoreChatApiUrl &&
chatApiUrl && chatApiUrl &&
(!newChatApiOnUrls || newChatApiOnUrls.includes(window.location.href)) (!newChatApiOnUrls ||
newChatApiOnUrls.some((url) => url === window.location.href))
) { ) {
return chatApiUrl return chatApiUrl
} }

View File

@ -1,6 +1,6 @@
{ {
"name": "@typebot.io/nextjs", "name": "@typebot.io/nextjs",
"version": "0.2.53", "version": "0.2.54",
"description": "Convenient library to display typebots on your Next.js website", "description": "Convenient library to display typebots on your Next.js website",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",

View File

@ -1,6 +1,6 @@
{ {
"name": "@typebot.io/react", "name": "@typebot.io/react",
"version": "0.2.53", "version": "0.2.54",
"description": "Convenient library to display typebots on your React app", "description": "Convenient library to display typebots on your React app",
"main": "dist/index.js", "main": "dist/index.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",