Documentation ¶
Index ¶
- type Component
- func (co *Component) Get(_ context.Context, id mrtype.KeyInt32) (string, error)
- func (co *Component) GetBool(_ context.Context, id mrtype.KeyInt32) (bool, error)
- func (co *Component) GetInt64(_ context.Context, id mrtype.KeyInt32) (int64, error)
- func (co *Component) GetInt64List(_ context.Context, id mrtype.KeyInt32) ([]int64, error)
- func (co *Component) GetList(_ context.Context, id mrtype.KeyInt32) ([]string, error)
- func (co *Component) Reload(ctx context.Context) (count uint64, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component struct {
// contains filtered or unexported fields
}
Component - компонент для удобного обращения к настройкам, которые хранятся в хранилище данных. Использует внутренний кэш для уменьшения нагрузки на хранилище данных.
func New ¶
func New(parser mrsettings.ValueParser, storage mrsettings.StorageLoader, errorWrapper mrcore.UsecaseErrorWrapper) *Component
New - создаёт объект Component.
func (*Component) GetInt64List ¶
GetInt64List - comment method.
Click to show internal directories.
Click to hide internal directories.