in wiki-interface/ui/js/sidebar_en.js [311:350]
async function checkReady() {
try {
displayChatbotMessage("I'm preparing your chat session...");
// Display the typing indicator while waiting for the OpenAI's response
displayTypingIndicator();
let chatbotType = document.getElementById('bot-type').value;
let url = "";
switch (chatbotType) {
case "code":
url = "/api/v1/checkcodesession"
break;
case "doc":
url = "/api/v1/checkdocsessione"
break
}
while (true) {
const response = await fetch(url, {
method: 'GET',
});
if (!response.ok) {
break;
}
const data = await response.json();
console.log(data)
if (data.status == "OK") {
break;
}
await new Promise(resolve => setTimeout(resolve, 8000));
}
displayChatbotMessage("Lets go?");
} catch (error) {
console.error('Error:', error);
}
}