refactor: use http.HandlerFunc for type definition

This commit is contained in:
seiuneko 2024-11-29 13:09:49 +08:00
parent 1541fa4d8a
commit bec28b31da
No known key found for this signature in database
GPG Key ID: A5A75952899A0179

View File

@ -40,7 +40,7 @@ type DERPServer struct {
func NewDERPServer( func NewDERPServer(
serverURL string, serverURL string,
verifyHandler func(writer http.ResponseWriter, req *http.Request), verifyHandler http.HandlerFunc,
derpKey key.NodePrivate, derpKey key.NodePrivate,
cfg *types.DERPConfig, cfg *types.DERPConfig,
) (*DERPServer, error) { ) (*DERPServer, error) {
@ -373,7 +373,7 @@ func serverSTUNListener(ctx context.Context, packetConn *net.UDPConn) {
} }
type HeadscaleTransport struct { type HeadscaleTransport struct {
verifyHandler func(writer http.ResponseWriter, req *http.Request) verifyHandler http.HandlerFunc
} }
func (t *HeadscaleTransport) RoundTrip(req *http.Request) (*http.Response, error) { func (t *HeadscaleTransport) RoundTrip(req *http.Request) (*http.Response, error) {