Documentation ¶ Index ¶ type Blacklist func New(httpClient *http.Client) *Blacklist func (b *Blacklist) Contains(host string) bool func (b *Blacklist) Subscribe(blacklistURL string) func (b *Blacklist) Watch(ctx context.Context, interval time.Duration) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Blacklist ¶ type Blacklist struct { // contains filtered or unexported fields } func New ¶ func New(httpClient *http.Client) *Blacklist func (*Blacklist) Contains ¶ func (b *Blacklist) Contains(host string) bool func (*Blacklist) Subscribe ¶ func (b *Blacklist) Subscribe(blacklistURL string) func (*Blacklist) Watch ¶ func (b *Blacklist) Watch(ctx context.Context, interval time.Duration) Source Files ¶ View all Source files blacklist.go subscription.go Click to show internal directories. Click to hide internal directories.