Skip to content

Commit dd88a7c

Browse files
authored
Merge pull request #92 from kiran9866/patch-2
Update fetch.js
2 parents 3565d94 + d02b9a5 commit dd88a7c

File tree

1 file changed

+19
-11
lines changed

1 file changed

+19
-11
lines changed
Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
1-
export const fetchWithDelay = (url) => {
2-
const promise = new Promise((resolve, reject) => {
3-
setTimeout(() => {
4-
resolve(fetch(url, {
5-
method: 'GET',
6-
})
7-
.then((response) => response.json()));
8-
}, 3000)
9-
});
1+
export const fetchWithDelay = async (url) => {
102

11-
return promise;
12-
}
3+
try {
4+
const response = await new Promise((resolve, reject) => {
5+
setTimeout(
6+
() =>
7+
resolve(
8+
fetch(url).then((data) => {
9+
return data;
10+
})
11+
),
12+
3000
13+
);
14+
});
15+
const responseJSON = await response.json();
16+
return responseJSON;
17+
} catch (err) {
18+
throw new Error(err);
19+
}
20+
}

0 commit comments

Comments
 (0)