diff options
| author | caleb.mabry.15@cnu.edu <caleb.mabry.15@cnu.edu> | 2022-03-08 23:08:13 -0500 |
|---|---|---|
| committer | caleb.mabry.15@cnu.edu <caleb.mabry.15@cnu.edu> | 2022-03-08 23:08:13 -0500 |
| commit | cb6a2ddb36d27abd12a6d0b9aa493194d4c242a2 (patch) | |
| tree | 64ce4ac3e786b31a935be40438d5dc831121f055 /webAO/services/request.js | |
| parent | 6f4874fa20d4fa156dd762d5dacefd8a2e656bf0 (diff) | |
ESLint
Diffstat (limited to 'webAO/services/request.js')
| -rw-r--r-- | webAO/services/request.js | 54 |
1 files changed, 26 insertions, 28 deletions
diff --git a/webAO/services/request.js b/webAO/services/request.js index f21f881..6479dcc 100644 --- a/webAO/services/request.js +++ b/webAO/services/request.js @@ -4,31 +4,29 @@ * @returns response data * @throws {Error} if status code is not 2xx, or a network error occurs */ - const request = async url => { - return new Promise((resolve, reject) => { - const xhr = new XMLHttpRequest(); - xhr.responseType = 'text'; - xhr.addEventListener('error', () => { - const err = new Error(`Request for ${url} failed: ${xhr.statusText}`); - err.code = xhr.status; - reject(err); - }); - xhr.addEventListener('abort', () => { - const err = new Error(`Request for ${url} was aborted!`); - err.code = xhr.status; - reject(err); - }); - xhr.addEventListener('load', () => { - if (xhr.status < 200 || xhr.status >= 300) { - const err = new Error(`Request for ${url} failed with status code ${xhr.status}`); - err.code = xhr.status; - reject(err); - } else { - resolve(xhr.response); - } - }); - xhr.open('GET', url, true); - xhr.send(); - }); - } - export default request
\ No newline at end of file +const request = async (url) => new Promise((resolve, reject) => { + const xhr = new XMLHttpRequest(); + xhr.responseType = 'text'; + xhr.addEventListener('error', () => { + const err = new Error(`Request for ${url} failed: ${xhr.statusText}`); + err.code = xhr.status; + reject(err); + }); + xhr.addEventListener('abort', () => { + const err = new Error(`Request for ${url} was aborted!`); + err.code = xhr.status; + reject(err); + }); + xhr.addEventListener('load', () => { + if (xhr.status < 200 || xhr.status >= 300) { + const err = new Error(`Request for ${url} failed with status code ${xhr.status}`); + err.code = xhr.status; + reject(err); + } else { + resolve(xhr.response); + } + }); + xhr.open('GET', url, true); + xhr.send(); +}); +export default request; |
