mirror of
https://github.com/balena-os/balena-supervisor.git
synced 2025-02-21 02:01:35 +00:00
Abstract update polling function and fix wrong comment for disabling logging
This commit is contained in:
parent
1890c0bc0d
commit
4413397103
@ -285,14 +285,18 @@ joinErrorMessages = (failures) ->
|
||||
err.message or err
|
||||
"#{failures.length} error#{s}: #{messages.join(' - ')}"
|
||||
|
||||
# Function to start the application update polling
|
||||
application.poll = ->
|
||||
updateStatus.intervalHandle = setInterval(->
|
||||
application.update()
|
||||
, config.appUpdatePollInterval)
|
||||
|
||||
# Callback function to set the API poll interval dynamically.
|
||||
apiPollInterval = (val) ->
|
||||
config.appUpdatePollInterval = config.checkInt(val) ? 60000
|
||||
console.log('New API poll interval: ' + val)
|
||||
clearInterval(updateStatus.intervalHandle)
|
||||
updateStatus.intervalHandle = setInterval(->
|
||||
application.update()
|
||||
, config.appUpdatePollInterval)
|
||||
application.poll()
|
||||
|
||||
specialActionEnvVars =
|
||||
'RESIN_OVERRIDE_LOCK': null
|
||||
@ -503,9 +507,7 @@ application.initialize = ->
|
||||
console.error('Error starting apps:', error)
|
||||
.then ->
|
||||
utils.mixpanelTrack('Start application update poll', {interval: config.appUpdatePollInterval})
|
||||
updateStatus.intervalHandle = setInterval(->
|
||||
application.update()
|
||||
, config.appUpdatePollInterval)
|
||||
application.poll()
|
||||
application.update()
|
||||
|
||||
module.exports = (uuid) ->
|
||||
|
@ -44,7 +44,7 @@ publish = do ->
|
||||
|
||||
return -> publishQueue.push(arguments)
|
||||
|
||||
# disable: A Boolean to pause the connectivity checks
|
||||
# disable: A Boolean to pause the Log Publishing - Logs are lost when paused.
|
||||
exports.disableLogPublishing = (disable) ->
|
||||
disableLogs = disable
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user