package simgossynchandler import ( "net/http" hc "simrs-vx/pkg/handler-crud-helper" /******************** infra ********************/ gs "simrs-vx/internal/infra/gorm-setting" /******************** 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" /********************* source *********************/ installation "simrs-vx/internal/interface/simgos-sync-handler/installation" ) func SetRoutes() http.Handler { /// a.RegisterExtCall(gs.Adjust) a.RegisterExtCall(zlc.Adjust) a.RegisterExtCall(lh.Populate) r := http.NewServeMux() /******************** Main ********************/ r.HandleFunc("/", home.Home) /******************** Source ******************/ hc.RegCrudByCode(r, "/v1/installation", installation.O) return cmw.SetCors(handlerlogger.SetLog(r)) }