mirror of
https://github.com/balena-os/balena-supervisor.git
synced 2025-06-01 23:30:48 +00:00
Merge pull request #1152 from balena-io/1080-cancelDelay-fn
Handle cancelDelay not being a function
This commit is contained in:
commit
1c51e923bd
@ -469,8 +469,10 @@ module.exports = class DeviceState extends EventEmitter
|
|||||||
if !@scheduledApply? || (isFromApi && @cancelDelay)
|
if !@scheduledApply? || (isFromApi && @cancelDelay)
|
||||||
@scheduledApply = { force, delay }
|
@scheduledApply = { force, delay }
|
||||||
if isFromApi
|
if isFromApi
|
||||||
# Cancel promise delay if call came from api to prevent waiting due to backoff
|
# Cancel promise delay if call came from api to
|
||||||
@cancelDelay()
|
# prevent waiting due to backoff (and if we've
|
||||||
|
# previously setup a delay)
|
||||||
|
@cancelDelay?()
|
||||||
else
|
else
|
||||||
# If a delay has been set it's because we need to hold off before applying again,
|
# If a delay has been set it's because we need to hold off before applying again,
|
||||||
# so we need to respect the maximum delay that has been passed
|
# so we need to respect the maximum delay that has been passed
|
||||||
|
Loading…
x
Reference in New Issue
Block a user