Versions in this module Expand all Collapse all v0 v0.0.0 Oct 11, 2024 Changes in this version + const RoleAdmin + const RoleStaff + const RoleUser + var ErrUserNotLoggedIn = errors.New("user is not logged in") + func New(h *handler) (*echo.Echo, error) + func NewHandler(optFuncs ...func(*handlerOpts)) (*handler, error) + func WithBlobStore(fs *blobstore.Store) func(*handlerOpts) + func WithConfig(config *config.Server) func(*handlerOpts) + func WithEmail(email *email.Client) func(*handlerOpts) + func WithFileSystem(fileSystem *embed.FS) func(*handlerOpts) + func WithKVStore(kvStore *kvstore.KVStore) func(*handlerOpts) + func WithRepo(repo *repo.Repo) func(*handlerOpts)