Skip to content

Commit 84a0468

Browse files
committed
golf: use Promise instead of AsyncFunction;
- 786 gz / 628 br
1 parent be441dc commit 84a0468

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

src/prefetch.mjs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ const supportedPrefetchStrategy = support(`prefetch`)
110110
* @param {Boolean} isPriority - if is "high" priority
111111
* @return {Object} a Promise
112112
*/
113-
async function prefetcher(url, isPriority) {
113+
function prefetcher(url, isPriority) {
114114
if (preFetched[url]) {
115115
return;
116116
}
@@ -126,12 +126,10 @@ async function prefetcher(url, isPriority) {
126126
}
127127
}
128128

129-
try {
130-
await (isPriority ? highPriFetchStrategy : supportedPrefetchStrategy)(url);
129+
// Wanna do something on catch()?
130+
return (isPriority ? highPriFetchStrategy : supportedPrefetchStrategy)(url).then(() => {
131131
preFetched[url] = true;
132-
} catch (e) {
133-
// Wanna do something?
134-
}
132+
});
135133
};
136134

137135
export default prefetcher;

0 commit comments

Comments
 (0)