INNER CODE UNIT · Go
err
arp242/goatcounter · context.go:113
err := account.ByID(ctx, *s.Parent)
if err != nil {
return nil, fmt.Errorf("GetAccount: %w", err)
}
return &account, nil
}
func MustGetAccount(ctx context.Context) *Site {
a, err := GetAccount(ctx)
if err != nil {
panic(err)
}
return a
}
// WithUser adds the site to the context.
func WithUser(ctx context.Context, u *User) context.Context {
return context.WithValue(ctx, ctxkey.User, u)