Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TenantConfig ¶
TenantConfig is a function that returns configs for given tenant, or nil, if there are no tenant-specific configs.
type TenantConfigs ¶
type TenantConfigs struct {
// contains filtered or unexported fields
}
TenantConfigs periodically fetch a set of per-user configs, and provides convenience functions for fetching the correct value.
func DefaultTenantConfigs ¶
func DefaultTenantConfigs() *TenantConfigs
DefaultTenantConfigs creates and returns a new TenantConfigs with the defaults populated.
func NewTenantConfigs ¶
func NewTenantConfigs(tenantConfig TenantConfig) (*TenantConfigs, error)
NewTenantConfig makes a new TenantConfigs
func (*TenantConfigs) LogPushRequest ¶
func (o *TenantConfigs) LogPushRequest(userID string) bool
func (*TenantConfigs) LogPushRequestStreams ¶
func (o *TenantConfigs) LogPushRequestStreams(userID string) bool
func (*TenantConfigs) LogStreamCreation ¶
func (o *TenantConfigs) LogStreamCreation(userID string) bool
Click to show internal directories.
Click to hide internal directories.