Versions in this module Expand all Collapse all v1 v1.8.12 Nov 16, 2021 v1.8.11 Nov 15, 2021 Changes in this version + const Host + const ReleaseFixedBugs + const ReleaseNotes + type Bridge struct + func New(locations Locator, cache Cacher, s SettingsProvider, ...) *Bridge + func (b *Bridge) GetKeychainApp() string + func (b *Bridge) GetUpdateChannel() updater.UpdateChannel + func (b *Bridge) ReportBug(osType, osVersion, description, accountName, address, emailClient string) error + func (b *Bridge) SetKeychainApp(helper string) + func (b *Bridge) SetUpdateChannel(channel updater.UpdateChannel) (needRestart bool, err error) + type Cacher interface + GetDBDir func() string + GetIMAPCachePath func() string + type Locator interface + Clear func() error + ClearUpdates func() error + type SettingsProvider interface + Get func(key string) string + GetBool func(key string) bool + Set func(key string, value string) + SetBool func(key string, val bool) + type Updater interface + Check func() (updater.VersionInfo, error) + InstallUpdate func(updater.VersionInfo) error + IsDowngrade func(updater.VersionInfo) bool + type Versioner interface + RemoveOtherVersions func(*semver.Version) error