Documentation ¶
Index ¶
- type SettingsSetter
- func (co *SettingsSetter) Set(ctx context.Context, id uint64, value string) error
- func (co *SettingsSetter) SetBool(ctx context.Context, id uint64, value bool) error
- func (co *SettingsSetter) SetInt64(ctx context.Context, id uint64, value int64) error
- func (co *SettingsSetter) SetInt64List(ctx context.Context, id uint64, value []int64) error
- func (co *SettingsSetter) SetList(ctx context.Context, id uint64, value []string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SettingsSetter ¶
type SettingsSetter struct {
// contains filtered or unexported fields
}
SettingsSetter - компонент для сохранения настроек в хранилище данных.
func New ¶
func New( formatter mrsettings.ValueFormatter, storage mrsettings.Storage, eventEmitter mrsender.EventEmitter, errorWrapper mrcore.UseCaseErrorWrapper, ) *SettingsSetter
New - создаёт объект SettingsSetter.
func (*SettingsSetter) Set ¶
Set - сохранение строкового значения настройки с указанным идентификатором.
func (*SettingsSetter) SetBool ¶
SetBool - сохранение булева значения настройки с указанным идентификатором.
func (*SettingsSetter) SetInt64 ¶
SetInt64 - сохранение целого знакового значения настройки с указанным идентификатором.
func (*SettingsSetter) SetInt64List ¶
SetInt64List - сохранение списка целых знаковых значений настройки с указанным идентификатором.
Click to show internal directories.
Click to hide internal directories.