1
0
Fork 0
mirror of synced 2024-06-30 04:00:34 +12:00
appwrite/public/scripts/init.js
2019-05-09 11:01:51 +03:00

23 lines
608 B
JavaScript

// Init
window.ls.error = function () {
return function (error) {
alert(error);
console.error('ERROR-APP', error);
}
};
window.addEventListener('error', function (event) {
alert(event.error.message);
console.error('ERROR-EVENT:', event.error.message, event.error.stack);
});
document.addEventListener('logout', function () {
if(window.ls.router.getCurrent().view.scope === 'console') {
state.change('/auth/signin');
}
});
document.addEventListener('http-get-401', function() { /* on error */
document.dispatchEvent(new CustomEvent('logout'));
}, true);