FILE / ScuroNeko/mtg

events/init.go

Исходный файл и его история в репозитории.
FILE 155a97c25d48a2369a17d9a01b381a2f7184c839
Files
mtg/events/init.go
T
2021-03-29 12:07:18 +03:00

19 lines
483 B
Go

package events
import "github.com/9seconds/mtg/v2/mtglib"
type Observer interface {
EventStart(mtglib.EventStart)
EventFinish(mtglib.EventFinish)
EventConnectedToDC(mtglib.EventConnectedToDC)
EventDomainFronting(mtglib.EventDomainFronting)
EventTraffic(mtglib.EventTraffic)
EventConcurrencyLimited(mtglib.EventConcurrencyLimited)
EventIPBlocklisted(mtglib.EventIPBlocklisted)
EventReplayAttack(mtglib.EventReplayAttack)
Shutdown()
}
type ObserverFactory func() Observer