fix(router): add /api/v1 prefix to jobs and applications routes

This commit is contained in:
Tiago Yamamoto 2025-12-15 13:42:50 -03:00
parent 1002a2ec83
commit 720eda91c7

View file

@ -131,17 +131,17 @@ func NewRouter() http.Handler {
mux.Handle("DELETE /api/v1/users/{id}", authMiddleware.HeaderAuthGuard(http.HandlerFunc(coreHandlers.DeleteUser)))
// Job Routes
mux.HandleFunc("GET /jobs", jobHandler.GetJobs)
mux.HandleFunc("POST /jobs", jobHandler.CreateJob)
mux.HandleFunc("GET /jobs/{id}", jobHandler.GetJobByID)
mux.HandleFunc("PUT /jobs/{id}", jobHandler.UpdateJob)
mux.HandleFunc("DELETE /jobs/{id}", jobHandler.DeleteJob)
mux.HandleFunc("GET /api/v1/jobs", jobHandler.GetJobs)
mux.HandleFunc("POST /api/v1/jobs", jobHandler.CreateJob)
mux.HandleFunc("GET /api/v1/jobs/{id}", jobHandler.GetJobByID)
mux.HandleFunc("PUT /api/v1/jobs/{id}", jobHandler.UpdateJob)
mux.HandleFunc("DELETE /api/v1/jobs/{id}", jobHandler.DeleteJob)
// Application Routes
mux.HandleFunc("POST /applications", applicationHandler.CreateApplication)
mux.HandleFunc("GET /applications", applicationHandler.GetApplications)
mux.HandleFunc("GET /applications/{id}", applicationHandler.GetApplicationByID)
mux.HandleFunc("PUT /applications/{id}/status", applicationHandler.UpdateApplicationStatus)
mux.HandleFunc("POST /api/v1/applications", applicationHandler.CreateApplication)
mux.HandleFunc("GET /api/v1/applications", applicationHandler.GetApplications)
mux.HandleFunc("GET /api/v1/applications/{id}", applicationHandler.GetApplicationByID)
mux.HandleFunc("PUT /api/v1/applications/{id}/status", applicationHandler.UpdateApplicationStatus)
// --- STORAGE ROUTES ---
// Initialize S3 Storage (optional - graceful degradation if not configured)