summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/main.rs b/src/main.rs
index 01a315a..3faa650 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -5,24 +5,24 @@ mod models;
#[cfg(test)]
mod tests;
-use axum::{
- Router,
- routing::{delete, get, post, put},
-};
+use axum::{Router, routing::get};
use dotenvy::dotenv;
use sqlx::PgPool;
fn router(pool: PgPool) -> Router {
Router::new()
- .route("/", get(handlers::index))
- .route("/all", get(handlers::all))
- .route("/add", post(handlers::add))
- .route("/search", get(handlers::search))
- .route("/units", get(handlers::units))
- .route("/metric_types", get(handlers::metric_types))
- .route("/measurement/{id}", get(handlers::measurement_by_id))
- .route("/delete/{id}", delete(handlers::delete))
- .route("/update/{id}", put(handlers::update))
+ .route("/health", get(handlers::health))
+ .route(
+ "/measurements",
+ get(handlers::list_measurements).post(handlers::create_measurement),
+ )
+ .route(
+ "/measurements/{id}",
+ get(handlers::get_measurement)
+ .put(handlers::update_measurement)
+ .delete(handlers::delete_measurement),
+ )
+ .route("/metric-types", get(handlers::metric_types))
.with_state(pool)
}