package mainsynchandler import ( "net/http" /******************** infra ********************/ gs "simrs-vx/internal/infra/gorm-setting" synccfg "simrs-vx/internal/infra/sync-cfg" /******************** pkg ********************/ cmw "simrs-vx/pkg/cors-manager-mw" lh "simrs-vx/pkg/lang-helper" handlerlogger "simrs-vx/pkg/middleware/handler-logger" zlc "simrs-vx/pkg/zerolog-ctx" /******************** external ********************/ a "github.com/karincake/apem" /******************** internal ********************/ "simrs-vx/internal/interface/main-handler/home" ) func SetRoutes() http.Handler { /// a.RegisterExtCall(gs.Adjust) a.RegisterExtCall(zlc.Adjust) a.RegisterExtCall(lh.Populate) a.RegisterExtCall(synccfg.SetConfig) r := http.NewServeMux() /******************** Main ********************/ r.HandleFunc("/", home.Home) return cmw.SetCors(handlerlogger.SetLog(r)) }