Implement optimized hasAlerts to reduce alerts page load time

This commit is contained in:
emanuele-f 2019-08-23 13:00:10 +02:00
parent c8fb20bed9
commit de7a5a49d8
3 changed files with 64 additions and 39 deletions

View file

@ -212,8 +212,8 @@ function system_scripts.hasAlerts(options)
interface.select(getSystemInterfaceId())
rv = (areAlertsEnabled() and
(getNumAlerts("historical", getTabParameters(opts, "historical")) > 0) or
(getNumAlerts("engaged", getTabParameters(opts, "engaged")) > 0))
(hasAlerts("historical", getTabParameters(opts, "historical")) or
hasAlerts("engaged", getTabParameters(opts, "engaged"))))
interface.select(old_iface)
return(rv)