Skip to content

Commit 0113036

Browse files
committed
Fix error message clearance and add waiting dots.
1 parent 85df0ba commit 0113036

File tree

1 file changed

+19
-3
lines changed
  • Node/call-vertex-remote-config-server/client

1 file changed

+19
-3
lines changed

Node/call-vertex-remote-config-server/client/main.ts

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,21 @@ promptForm.addEventListener("submit", async (event) => {
8282
const prompt = promptInput.value;
8383

8484
const waitingMessageElement = document.getElementById("waitingMessage");
85-
waitingMessageElement.textContent = "Waiting for response...";
85+
//waitingMessageElement.textContent = "Waiting for response...";
86+
87+
// Define a variable to keep track of the number of dots
88+
let dotCount = 0;
89+
90+
// Set interval to add dots every second
91+
const intervalId = setInterval(() => {
92+
// Increment dotCount
93+
dotCount = (dotCount + 1) % 7;
94+
const dots = ".".repeat(dotCount);
95+
waitingMessageElement.textContent = "Waiting for response" + dots;
96+
}, 1000);
97+
98+
const errorMessageElement = document.getElementById("errorMessage");
99+
errorMessageElement.textContent = "";
86100

87101
try {
88102
const { data } = await callVertexWithRC({ prompt });
@@ -93,10 +107,12 @@ promptForm.addEventListener("submit", async (event) => {
93107
}
94108
generatedTextElement.innerHTML = htmlContent; // Set the element's content
95109
waitingMessageElement.textContent = "";
110+
errorMessageElement.textContent = "";
96111

97112
} catch (error) {
98-
const errorMessageElement = document.getElementById("errorMessage");
99-
errorMessageElement.textContent = "Error calling generateWithVertex: " + error.message;
113+
errorMessageElement.textContent = "Error calling function: " + error.message;
100114
waitingMessageElement.textContent = "";
101115
}
116+
// Clear welcome dots.
117+
clearInterval(intervalId);
102118
});

0 commit comments

Comments
 (0)