Versions in this module Expand all Collapse all v1 v1.1.5 Jun 8, 2026 v1.1.4 Jun 8, 2026 Changes in this version + func BuildRouter(app *AppContext) (*chi.Mux, error) + func RegisterAllSlots(eng *engine.Engine, r *chi.Mux, dbMgr *dbmanager.DBManager, ...) + func RegisterSlots(eng *engine.Engine, opts ...RegisterOption) + type AppContext struct + DBMgr *dbmanager.DBManager + Env string + Hot *HotRouter + Queue worker.JobQueue + WorkerQueues []string + type HotRouter struct + func (h *HotRouter) ServeHTTP(w http.ResponseWriter, r *http.Request) + func (h *HotRouter) Swap(newRouter *chi.Mux) + type RegisterOption func(*registerConfig) + func WithAuth(dbMgr *dbmanager.DBManager) RegisterOption + func WithBlade() RegisterOption + func WithCache() RegisterOption + func WithCore() RegisterOption + func WithDB(dbMgr *dbmanager.DBManager) RegisterOption + func WithData(dbMgr *dbmanager.DBManager) RegisterOption + func WithExtra(queue worker.JobQueue, setConfig func([]string)) RegisterOption + func WithJob(queue worker.JobQueue, setConfig func([]string)) RegisterOption + func WithMail() RegisterOption + func WithRouter(r *chi.Mux) RegisterOption + func WithValidator(dbMgr *dbmanager.DBManager) RegisterOption + func WithWeb(r *chi.Mux) RegisterOption