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