mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2025-12-17 23:56:56 +00:00
feat(GODT-2555): add local telemetry settings.
feat(GODT-2555): add 'TelemetryDisabled' settings to vault. feat(GODT-2555): CLI and GUI implementation. feat(GODT-2555): implemented setting in bridge-gui-tester. feat(GODT-2555): added unit tests. feat(GODT-2555): feature tests.
This commit is contained in:
@ -184,6 +184,18 @@ func (vault *Vault) SetAutoUpdate(autoUpdate bool) error {
|
||||
})
|
||||
}
|
||||
|
||||
// GetTelemetryDisabled checks whether telemetry is disabled.
|
||||
func (vault *Vault) GetTelemetryDisabled() bool {
|
||||
return vault.get().Settings.TelemetryDisabled
|
||||
}
|
||||
|
||||
// SetTelemetryDisabled sets whether telemetry is disabled.
|
||||
func (vault *Vault) SetTelemetryDisabled(telemetryDisabled bool) error {
|
||||
return vault.mod(func(data *Data) {
|
||||
data.Settings.TelemetryDisabled = telemetryDisabled
|
||||
})
|
||||
}
|
||||
|
||||
// GetLastVersion returns the last version of the bridge that was run.
|
||||
func (vault *Vault) GetLastVersion() *semver.Version {
|
||||
return semver.MustParse(vault.get().Settings.LastVersion)
|
||||
|
||||
Reference in New Issue
Block a user