Mirror of @tangled.org/core. Running on a Raspberry Pi Zero 2
at 8817c3ca119d07abef6871d2bd3d967e92e9bf20 24 lines 493 B view raw
1package validator 2 3import ( 4 "tangled.org/core/appview/db" 5 "tangled.org/core/appview/pages/markup" 6 "tangled.org/core/idresolver" 7 "tangled.org/core/rbac" 8) 9 10type Validator struct { 11 db *db.DB 12 sanitizer markup.Sanitizer 13 resolver *idresolver.Resolver 14 enforcer *rbac.Enforcer 15} 16 17func New(db *db.DB, res *idresolver.Resolver, enforcer *rbac.Enforcer) *Validator { 18 return &Validator{ 19 db: db, 20 sanitizer: markup.NewSanitizer(), 21 resolver: res, 22 enforcer: enforcer, 23 } 24}