From b8283b373caa2ac198497a8dd466bf494d81982a Mon Sep 17 00:00:00 2001 From: stonedDiscord Date: Wed, 20 Nov 2024 13:04:14 +0000 Subject: Prettified Code! --- webAO/services/request.js | 91 +++++++++++++++++++++++++---------------------- 1 file changed, 48 insertions(+), 43 deletions(-) (limited to 'webAO/services/request.js') diff --git a/webAO/services/request.js b/webAO/services/request.js index 25a8567..0d706d4 100644 --- a/webAO/services/request.js +++ b/webAO/services/request.js @@ -5,31 +5,33 @@ * @throws {Error} if status code is not 2xx, or a network error occurs */ export async function requestBuffer(url) { - return new Promise((resolve, reject) => { - const xhr = new XMLHttpRequest(); - xhr.responseType = 'arraybuffer'; - 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(); + return new Promise((resolve, reject) => { + const xhr = new XMLHttpRequest(); + xhr.responseType = "arraybuffer"; + 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(); + }); } /** @@ -38,29 +40,32 @@ export async function requestBuffer(url) { * @returns response data * @throws {Error} if status code is not 2xx, or a network error occurs */ -export const request = async (url) => new Promise((resolve, reject) => { +export 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.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!`); + 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.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.open("GET", url, true); xhr.send(); -}); + }); export default request; -- cgit