evcc-io/plugin/auth/registry.go

12 lines
254 B
Go

package auth
import (
reg "github.com/evcc-io/evcc/util/registry"
"golang.org/x/oauth2"
)
var registry = reg.New[oauth2.TokenSource]("auth")
func Register(typ string, fun func(map[string]any) (oauth2.TokenSource, error)) {
registry.Add(typ, fun)
}