Skip to content

Commit

Permalink
ope, lints
Browse files Browse the repository at this point in the history
  • Loading branch information
NullVoxPopuli committed Jan 18, 2025
1 parent 47726be commit 7abae8f
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions src/index.js
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
import { waitForPromise } from '@ember/test-waiters';

export async function wrappedFetch(...args) {
let responsePromise = fetch(...args);
let responsePromise = fetch(...args);

waitForPromise(responsePromise);
waitForPromise(responsePromise);

let response = await responsePromise;
let response = await responsePromise;

return new Proxy(response, {
get(target, prop, receiver) {
let original = Reflect.get(target, prop, receiver);
return new Proxy(response, {
get(target, prop, receiver) {
let original = Reflect.get(target, prop, receiver);

if (['json', 'text', 'arrayBuffer', 'blob', 'formData'].includes(prop)) {
return (...args) => {
let parsePromise = original(...args);
if (['json', 'text', 'arrayBuffer', 'blob', 'formData'].includes(prop)) {
return (...args) => {
let parsePromise = original(...args);

return waitForPromise(parsePromise);
}
}
return waitForPromise(parsePromise);
};
}

return original;
}
});
return original;
},
});
}

export default wrappedFetch;

0 comments on commit 7abae8f

Please sign in to comment.