control: Generalize cookie and csrf handling

This commit is contained in:
Tom Wiesing 2023-01-05 15:59:24 +01:00
parent eb17dbe33f
commit 34bdb3cf24
No known key found for this signature in database
15 changed files with 122 additions and 44 deletions

View file

@ -25,7 +25,12 @@ var (
_ component.Routeable = (*Home)(nil)
)
func (*Home) Routes() []string { return []string{"/"} }
func (*Home) Routes() component.Routes {
return component.Routes{
Paths: []string{"/"},
CSRF: false,
}
}
func (home *Home) HandleRoute(ctx context.Context, route string) (http.Handler, error) {
return home, nil