From 3e52223730a510b5d1a9c107e86ab4a2d6c1130b Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Sat, 27 Sep 2025 13:40:02 +0700 Subject: [PATCH] refactor: Update route parameters in hackathon controller for consistency --- .../src/v1/hackathon/hackathon_controller.rs | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/imphnen-hackathon/src/v1/hackathon/hackathon_controller.rs b/imphnen-hackathon/src/v1/hackathon/hackathon_controller.rs index 32c66b2..8d9fe8b 100644 --- a/imphnen-hackathon/src/v1/hackathon/hackathon_controller.rs +++ b/imphnen-hackathon/src/v1/hackathon/hackathon_controller.rs @@ -484,26 +484,26 @@ pub fn hackathon_routes() -> Router { // Hackathon routes .route("/", post(create_hackathon)) .route("/", get(list_hackathons)) - .route("/:id", get(get_hackathon)) - .route("/:id", put(update_hackathon)) - .route("/:id", delete(delete_hackathon)) + .route("/{id}", get(get_hackathon)) + .route("/{id}", put(update_hackathon)) + .route("/{id}", delete(delete_hackathon)) // Hackathon Events routes - .route("/:hackathon_id/events", post(create_hackathon_event)) - .route("/:hackathon_id/events", get(list_hackathon_events)) - .route("/events/:id", put(update_hackathon_event)) - .route("/events/:id", delete(delete_hackathon_event)) + .route("/{hackathon_id}/events", post(create_hackathon_event)) + .route("/{hackathon_id}/events", get(list_hackathon_events)) + .route("/events/{id}", put(update_hackathon_event)) + .route("/events/{id}", delete(delete_hackathon_event)) // Hackathon Timeline routes - .route("/:hackathon_id/timeline", post(create_hackathon_timeline)) - .route("/:hackathon_id/timeline", get(list_hackathon_timeline)) - .route("/timeline/:id", put(update_hackathon_timeline)) - .route("/timeline/:id", delete(delete_hackathon_timeline)) + .route("/{hackathon_id}/timeline", post(create_hackathon_timeline)) + .route("/{hackathon_id}/timeline", get(list_hackathon_timeline)) + .route("/timeline/{id}", put(update_hackathon_timeline)) + .route("/timeline/{id}", delete(delete_hackathon_timeline)) // Hackathon Submissions routes - .route("/:hackathon_id/teams/:team_id/submissions", post(create_hackathon_submission)) - .route("/:hackathon_id/submissions", get(list_hackathon_submissions)) - .route("/submissions/:id", put(update_hackathon_submission)) - .route("/submissions/:id/submit", post(submit_hackathon_submission)) - .route("/submissions/:id", delete(delete_hackathon_submission)) + .route("/{hackathon_id}/teams/{team_id}/submissions", post(create_hackathon_submission)) + .route("/{hackathon_id}/submissions", get(list_hackathon_submissions)) + .route("/submissions/{id}", put(update_hackathon_submission)) + .route("/submissions/{id}/submit", post(submit_hackathon_submission)) + .route("/submissions/{id}", delete(delete_hackathon_submission)) } \ No newline at end of file