Merge pull request #10 from MillenniumEarl/deepsource-transform-f614955a

Format code with prettier
pull/11/head
Millennium Earl 2020-10-09 16:46:53 +02:00 committed by GitHub
commit 060387127f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 23 additions and 23 deletions

View File

@ -2,7 +2,7 @@
// Public modules from npm
const ky = require("ky-universal").create({
throwHttpErrors: false
throwHttpErrors: false,
});
// Modules from file
@ -25,14 +25,14 @@ module.exports.isF95URL = function (url) {
* @param {String} url String to check for correctness
* @returns {Boolean} true if the string is a valid URL, false otherwise
*/
module.exports.isStringAValidURL = function(url) {
try {
new URL(url);
return true;
} catch (err) {
return false;
}
}
module.exports.isStringAValidURL = function (url) {
try {
new URL(url);
return true;
} catch (err) {
return false;
}
};
/**
* @public
@ -41,20 +41,20 @@ module.exports.isStringAValidURL = function(url) {
* @param {Boolean} checkRedirect If true, the function will consider redirects a violation and return false
* @returns {Promise<Boolean>} true if the URL exists, false otherwise
*/
module.exports.urlExists = async function(url, checkRedirect) {
if (!this.isStringAValidURL(url)) {
return false
}
module.exports.urlExists = async function (url, checkRedirect) {
if (!this.isStringAValidURL(url)) {
return false;
}
const response = await ky.head(url);
let valid = response !== undefined && !/4\d\d/.test(response.status);
const response = await ky.head(url);
let valid = response !== undefined && !/4\d\d/.test(response.status);
if(!valid) return false;
if (!valid) return false;
if(checkRedirect) {
if (response.url === url) valid = true;
else valid = false;
}
if (checkRedirect) {
if (response.url === url) valid = true;
else valid = false;
}
return valid;
}
return valid;
};