add recorder
This commit is contained in:
@ -10,6 +10,7 @@ import (
|
||||
"github.com/go-gost/core/bypass"
|
||||
"github.com/go-gost/core/chain"
|
||||
"github.com/go-gost/core/hosts"
|
||||
"github.com/go-gost/core/recorder"
|
||||
"github.com/go-gost/core/resolver"
|
||||
"github.com/go-gost/core/service"
|
||||
)
|
||||
@ -31,6 +32,7 @@ var (
|
||||
bypassReg Registry[bypass.Bypass] = &bypassRegistry{}
|
||||
resolverReg Registry[resolver.Resolver] = &resolverRegistry{}
|
||||
hostsReg Registry[hosts.HostMapper] = &hostsRegistry{}
|
||||
recorderReg Registry[recorder.Recorder] = &recorderRegistry{}
|
||||
)
|
||||
|
||||
type Registry[T any] interface {
|
||||
@ -120,3 +122,7 @@ func ResolverRegistry() Registry[resolver.Resolver] {
|
||||
func HostsRegistry() Registry[hosts.HostMapper] {
|
||||
return hostsReg
|
||||
}
|
||||
|
||||
func RecorderRegistry() Registry[recorder.Recorder] {
|
||||
return recorderReg
|
||||
}
|
||||
|
Reference in New Issue
Block a user