luci-base: ui.js: avoid polling in a tight loop on confirm/rollback
authorErik Karlsson <erik.karlsson@genexis.eu>
Sun, 16 Apr 2023 20:19:45 +0000 (22:19 +0200)
committerPaul Donald <itsascambutmailmeanyway@gmail.com>
Sat, 16 Mar 2024 23:11:14 +0000 (00:11 +0100)
commit6abb5ed7095032fdf8d2c9e2cac3218db99b19e5
tree046b1eba72efd1dbebc20901506b0b8ddf7ce920
parentc88e24772e50cb9e58d6707f1082d9ceb3a8b3e1
luci-base: ui.js: avoid polling in a tight loop on confirm/rollback

The call function was based on the legacy XHR interface and it has not
been updated to comply with the new request interface which passes the
duration as part of the response object rather than as a separate
argument. This resulted in polling in a tight loop in certain cases
since the duration was undefined.

In addition there is no need to adjust apply_holdoff based on elapsed
time as no significant amount of time has elapsed at this point.

Signed-off-by: Erik Karlsson <erik.karlsson@genexis.eu>
modules/luci-base/htdocs/luci-static/resources/ui.js