define two client-side hooks for logout

v1.18.x
Julian Lam 9 years ago
parent 67f137149d
commit 2931af18d4

@ -85,13 +85,19 @@ app.cacheBuster = null;
}; };
app.logout = function() { app.logout = function() {
$(window).trigger('action:app.logout');
$.ajax(config.relative_path + '/logout', { $.ajax(config.relative_path + '/logout', {
type: 'POST', type: 'POST',
headers: { headers: {
'x-csrf-token': config.csrf_token 'x-csrf-token': config.csrf_token
}, },
success: function() { success: function() {
window.location.href = config.relative_path + '/'; var payload = {
next: config.relative_path + '/'
};
$(window).trigger('action:app.loggedOut', payload);
window.location.href = payload.next;
} }
}); });
}; };

Loading…
Cancel
Save