Skip to content

Commit 9ae8532

Browse files
authored
Merge pull request #576 from twilio-labs/prefill-timeout
Decrease fetch timeout with API improvements
2 parents 2f02613 + 5bb51da commit 9ae8532

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

verify-prefill/assets/script.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function displayUserData(data) {
8787
document.getElementById('postal-code').innerText = data.postal_code;
8888
}
8989

90-
async function fetchUserData(phoneNumber, verificationSid, waitTime = 15000) {
90+
async function fetchUserData(phoneNumber, verificationSid, waitTime) {
9191
try {
9292
await wait(waitTime);
9393
console.log('Attempting fetch...');
@@ -109,7 +109,7 @@ async function fetchUserData(phoneNumber, verificationSid, waitTime = 15000) {
109109
console.log(`Fetching user data failed: ${result.message}`);
110110
// Resursively call until we get a result...
111111
if (maxCalls < 50) {
112-
fetchUserData(phoneNumber, verificationSid, 3000);
112+
fetchUserData(phoneNumber, verificationSid, 1000);
113113
maxCalls += 1;
114114
} else {
115115
// eslint-disable-next-line no-alert
@@ -166,11 +166,11 @@ async function verifyOTP() {
166166

167167
if (result.success) {
168168
console.log(
169-
'Verification successful. Fetching user data every 15 seconds...'
169+
'Verification successful. Fetching user data every 1 second...'
170170
);
171171
console.log(result.verificationSid);
172172
displayLoadingSkeleton();
173-
fetchUserData(phoneNumber, result.verificationSid);
173+
fetchUserData(phoneNumber, result.verificationSid, 1000);
174174
} else {
175175
// eslint-disable-next-line no-alert
176176
alert(`Verification failed: ${result.message}`);

0 commit comments

Comments
 (0)