Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶
type Filter struct {
// contains filtered or unexported fields
}
func (*Filter) InsertUniq ¶
type FilterLoader ¶
type FilterMng ¶
type FilterMng struct {
// contains filtered or unexported fields
}
func GetFilterMng ¶
func GetFilterMng() *FilterMng
type SimpleFilter ¶
type SimpleFilter struct {
// contains filtered or unexported fields
}
func NewSimpleFilter ¶
func NewSimpleFilter( loader SimpleFilterLoader, ) *SimpleFilter
func (*SimpleFilter) Delete ¶
func (sf *SimpleFilter) Delete(userId, deviceId string)
func (*SimpleFilter) Insert ¶
func (sf *SimpleFilter) Insert(userId, deviceId string)
func (*SimpleFilter) Load ¶
func (sf *SimpleFilter) Load() bool
func (*SimpleFilter) Lookup ¶
func (sf *SimpleFilter) Lookup(userId, deviceId string) bool
type SimpleFilterLoader ¶
type SimpleFilterLoader interface {
LoadSimpleFilterData(context.Context, *SimpleFilter) bool
}
Click to show internal directories.
Click to hide internal directories.