feat(GODT-2556): Add functional test for Heartbeat Init and telemetry availability.

This commit is contained in:
Romain LE JEUNE
2023-04-21 10:06:01 +02:00
committed by Romain Le Jeune
parent 4adc6d60b9
commit d3fc9a50f6
8 changed files with 150 additions and 21 deletions

View File

@ -300,7 +300,14 @@ func (bridge *Bridge) GetTelemetryDisabled() bool {
}
func (bridge *Bridge) SetTelemetryDisabled(isDisabled bool) error {
return bridge.vault.SetTelemetryDisabled(isDisabled)
if err := bridge.vault.SetTelemetryDisabled(isDisabled); err != nil {
return err
}
// If telemetry is re-enabled locally, try to send the heartbeat.
if !isDisabled {
bridge.heartbeat.TrySending()
}
return nil
}
func (bridge *Bridge) GetUpdateChannel() updater.Channel {