settings

package
v0.0.0-...-ccb2cb4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2023 License: AGPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrCannotDeleteLastProvider = errors.New("cannot delete last provider. there must be at least one provider present in config")
View Source
var ErrCannotDeleteSelectedProvider = errors.New("cannot delete currently selected provider")

Functions

This section is empty.

Types

type Settings

type Settings struct {
	SavedAt              int64
	Providers            map[string]provider.Provider
	SelectedProviderName string
}

func Create

func Create() Settings

func (*Settings) RemoveProvider

func (s *Settings) RemoveProvider(p provider.Provider) error

func (*Settings) Save

func (s *Settings) Save()

func (*Settings) SaveProvider

func (s *Settings) SaveProvider(p provider.Provider)

func (*Settings) SetProvider

func (s *Settings) SetProvider(p provider.Provider)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL