* Notifications/all apps: do not block other requests while notifications are queried

by committing the session
This commit is contained in:
Ralf Becker 2015-10-19 08:07:00 +00:00
parent da4ffc2a0c
commit 0372a559cd

View File

@ -109,7 +109,11 @@ class notifications_ajax {
* *
* @return xajax response * @return xajax response
*/ */
public function get_notifications($browserNotify = false) { public function get_notifications($browserNotify = false)
{
// close session now, to not block other user actions, as specially mail checks can be time consuming
$GLOBALS['egw']->session->commit_session();
// call a hook for notifications on new mail // call a hook for notifications on new mail
//if ($GLOBALS['egw_info']['user']['apps']['mail']) $this->check_mailbox(); //if ($GLOBALS['egw_info']['user']['apps']['mail']) $this->check_mailbox();
$GLOBALS['egw']->hooks->process('check_notify'); $GLOBALS['egw']->hooks->process('check_notify');