diff options
author | LawnCable <git@lawncable.net> | 2021-02-28 17:25:18 +0000 |
---|---|---|
committer | LawnCable <git@lawncable.net> | 2021-02-28 17:25:18 +0000 |
commit | 476adc1800c5581d0ba5d62f15127614ee6df24f (patch) | |
tree | e917987741ff0b27e04d1dd6c561dd95ff49a5ca /src/main/util/webrequest.ts | |
parent | 850004de5d6110bfb36e04b17f00bb1685623cf8 (diff) | |
parent | 9eacec95af05ead17d83576f421aff7c74460d23 (diff) | |
download | electron-476adc1800c5581d0ba5d62f15127614ee6df24f.tar.gz electron-476adc1800c5581d0ba5d62f15127614ee6df24f.tar.bz2 electron-476adc1800c5581d0ba5d62f15127614ee6df24f.tar.xz electron-476adc1800c5581d0ba5d62f15127614ee6df24f.zip |
Merge branch 'introduce_prettier_code_formatting' into 'master'
Introduce prettier code formatting
See merge request TMW2/lawncable!4
Diffstat (limited to 'src/main/util/webrequest.ts')
-rw-r--r-- | src/main/util/webrequest.ts | 61 |
1 files changed, 32 insertions, 29 deletions
diff --git a/src/main/util/webrequest.ts b/src/main/util/webrequest.ts index aba8bfd..8fb0408 100644 --- a/src/main/util/webrequest.ts +++ b/src/main/util/webrequest.ts @@ -1,35 +1,38 @@ -import * as https from 'https'; -import * as http from 'http'; +import * as https from "https"; +import * as http from "http"; -export function getRequest(url:string):Promise<any> { - const webrequest:any = url.indexOf('https') !== -1 ? https:http; +export function getRequest(url: string): Promise<any> { + const webrequest: any = url.indexOf("https") !== -1 ? https : http; const t1 = Date.now(); return new Promise((resolve, reject) => { - webrequest.get(url, (res:any) => { - const { statusCode } = res; + webrequest + .get(url, (res: any) => { + const { statusCode } = res; - let error; - if (statusCode !== 200) { - error = new Error('Request Failed.\n' + - `Status Code: ${statusCode}`); - } - if (error) { - res.resume(); - reject(error); - } else { - res.setEncoding('utf8'); - let rawData = ''; - res.on('data', (chunk:any) => { rawData += chunk; }); - res.on('end', () => { - try { - resolve(JSON.parse(rawData)); - } catch (e) { - reject(e); - } - }); - } - }).on('error', (e:Error) => { - reject(e); - }); + let error; + if (statusCode !== 200) { + error = new Error("Request Failed.\n" + `Status Code: ${statusCode}`); + } + if (error) { + res.resume(); + reject(error); + } else { + res.setEncoding("utf8"); + let rawData = ""; + res.on("data", (chunk: any) => { + rawData += chunk; + }); + res.on("end", () => { + try { + resolve(JSON.parse(rawData)); + } catch (e) { + reject(e); + } + }); + } + }) + .on("error", (e: Error) => { + reject(e); + }); }); } |