diff --git a/src/api.js b/src/api.js index a82a6a5..089a8f0 100644 --- a/src/api.js +++ b/src/api.js @@ -10,9 +10,10 @@ export async function fetchRate(pair) { return queue.add(async () => { for (let attempt = 1; attempt <= 3; attempt++) { + let timeout; try { const controller = new AbortController(); - const timeout = setTimeout(() => controller.abort(), 5000); + timeout = setTimeout(() => controller.abort(), 5000); const res = await fetch(`https://api.uphold.com/v0/ticker/${key}`, { signal: controller.signal,