feat: new client-side hook to allow plugins to modify relogin url

This commit is contained in:
Julian Lam
2024-04-02 11:44:39 -04:00
parent 58c46541fa
commit c778f6ebdb

View File

@@ -22,9 +22,10 @@ async function call(options, callback) {
return result;
} catch (err) {
if (err.message === 'A valid login session was not found. Please log in and try again.') {
const { url } = await fireHook('filter:admin.reauth', { url: 'login' });
return confirm('[[error:api.reauth-required]]', (ok) => {
if (ok) {
ajaxify.go('login');
ajaxify.go(url);
}
});
}