Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ManagementSettingsRepository ¶
type ManagementSettingsRepository struct {
// contains filtered or unexported fields
}
ManagementSettingsRepository обеспечивает SQLite-backed для хранения настроек приложения.
func NewManagementSettingsRepository ¶
func NewManagementSettingsRepository(db *sql.DB) (*ManagementSettingsRepository, error)
NewManagementSettingsRepository создаёт Repository, поддерживаемый sql.DB.
func (*ManagementSettingsRepository) Close ¶
func (r *ManagementSettingsRepository) Close() error
Close высвобождает ресурсы Repository.
func (*ManagementSettingsRepository) LoadSettings ¶
func (r *ManagementSettingsRepository) LoadSettings(ctx context.Context) (management.StoredSettings, error)
LoadSettings читает настройки хранящиеся в БД.
func (*ManagementSettingsRepository) SaveSettings ¶
func (r *ManagementSettingsRepository) SaveSettings( ctx context.Context, settings management.Settings, ) (management.StoredSettings, error)
SaveSettings сохраняет настройки в БД.
Click to show internal directories.
Click to hide internal directories.