FILE / ScuroNeko/mtg

ipblocklist/noop.go

Исходный файл и его история в репозитории.
FILE 4e5a83cfe9cbdac7ba5b83e97c28c24574e63d2b
Files
mtg/ipblocklist/noop.go
T
2022-03-11 10:50:15 +03:00

21 lines
396 B
Go

package ipblocklist
import (
"net"
"time"
"github.com/9seconds/mtg/v2/mtglib"
)
type noop struct{}
func (n noop) Contains(ip net.IP) bool { return false }
func (n noop) Run(updateEach time.Duration) {}
func (n noop) Shutdown() {}
// NewNoop returns a dummy ipblocklist which allows all incoming
// connections.
func NewNoop() mtglib.IPBlocklist {
return noop{}
}