Update blocked instances view

This commit is contained in:
Daniel Supernault 2019-06-23 21:09:13 -06:00
parent d2039ac3fd
commit 13f18d09c8
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -64,23 +64,31 @@
}, },
}) })
.then(val => { .then(val => {
if (!val) throw null; if (!val) {
swal.stopLoading();
swal.close();
return;
};
try { try {
let validator = new URL(val); let validator = new URL(val);
if(!validator.hostname) throw null; if(!validator.hostname || validator.protocol != 'https:') {
swal.stopLoading();
swal.close();
swal('Invalid URL', 'The URL you have entered is not valid, it must start with https://', 'error');
return;
};
axios.post(window.location.href, { axios.post(window.location.href, {
domain: validator.hostname domain: validator.href
}).then(res => { }).then(res => {
window.location.href = window.location.href; window.location.href = window.location.href;
}).catch(err => { }).catch(err => {
swal.stopLoading(); swal.stopLoading();
swal.close(); swal.close();
swal('An Error Occured', 'An error occured, please try again later.', 'error');
}); });
} catch(e) { } catch(e) {
swal.stopLoading(); swal.stopLoading();
swal.close(); swal.close();
swal('An Error Occured', 'An error occured, please try again later.', 'error'); swal('Invalid URL', 'The URL you have entered is not valid, it must start with https://', 'error');
} }
}) })
}); });