controller.go 500 B

12345678910111213141516171819202122
  1. package controller
  2. import (
  3. "git.aetherial.dev/aeth/keiji/pkg/helpers"
  4. )
  5. type Controller struct {
  6. Domain string
  7. database helpers.DocumentIO
  8. RedisConfig helpers.RedisConf
  9. Cache *helpers.AllCache
  10. }
  11. func NewController(domain string, redisPort string, redisAddr string, database helpers.DocumentIO) *Controller {
  12. return &Controller{Cache: helpers.NewCache(),
  13. Domain: domain, RedisConfig: helpers.RedisConf{
  14. Port: redisPort,
  15. Addr: redisAddr,
  16. },
  17. database: database,
  18. }
  19. }