routes.go 438 B

1234567891011121314151617181920
  1. package web
  2. import (
  3. "github.com/fgm/izidic"
  4. "github.com/gin-gonic/gin"
  5. "code.osinet.fr/fgm/sqs_demo/services"
  6. "code.osinet.fr/fgm/sqs_demo/services/redriver"
  7. )
  8. func SetupRoutes(rd redriver.Redriver) *gin.Engine {
  9. r := gin.Default()
  10. r.GET("/", makeHomeHandler(rd))
  11. return r
  12. }
  13. func HttpService(dic *izidic.Container) (any, error) {
  14. rd := dic.MustService(services.SvcRedriver).(redriver.Redriver)
  15. return SetupRoutes(rd), nil
  16. }