1
0
Fork 0
forked from mirror/pixelfed

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 => {
if (!val) throw null;
if (!val) {
swal.stopLoading();
swal.close();
return;
};
try {
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, {
domain: validator.hostname
domain: validator.href
}).then(res => {
window.location.href = window.location.href;
}).catch(err => {
swal.stopLoading();
swal.close();
swal('An Error Occured', 'An error occured, please try again later.', 'error');
});
} catch(e) {
swal.stopLoading();
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');
}
})
});