Remove pointer receiver on CaddyModule function

This commit is contained in:
akp 2024-10-12 13:46:51 +01:00
parent 3d5f170789
commit 871b191fb9
No known key found for this signature in database
GPG key ID: CF8D58F3DEB20755

View file

@ -2,7 +2,6 @@ package caddy_tailscale
import (
"context"
"fmt"
"github.com/caddyserver/caddy/v2"
"github.com/caddyserver/caddy/v2/modules/caddyhttp/caddyauth"
"net/http"
@ -12,7 +11,7 @@ import (
)
func init() {
caddy.RegisterModule(new(TailscaleAuth))
caddy.RegisterModule(TailscaleAuth{})
}
type TailscaleAuth struct {
@ -23,7 +22,7 @@ type TailscaleAuth struct {
}
// CaddyModule returns the Caddy module information.
func (*TailscaleAuth) CaddyModule() caddy.ModuleInfo {
func (TailscaleAuth) CaddyModule() caddy.ModuleInfo {
return caddy.ModuleInfo{
ID: "http.authentication.providers.tailscale",
New: func() caddy.Module { return new(TailscaleAuth) },
@ -31,7 +30,6 @@ func (*TailscaleAuth) CaddyModule() caddy.ModuleInfo {
}
func (ta *TailscaleAuth) Provision(caddy.Context) error {
fmt.Println("PROVISION")
ta.lc = new(tailscale.LocalClient)
ta.allowedUsersMap = make(map[string]struct{})
@ -39,8 +37,6 @@ func (ta *TailscaleAuth) Provision(caddy.Context) error {
ta.allowedUsersMap[u] = struct{}{}
}
fmt.Println(ta.allowedUsersMap, ta.AllowedUsers)
return nil
}