Add update and get-by-tag for schedules

This commit is contained in:
Tobias Reisinger 2022-04-03 18:39:31 +02:00
parent 2af71a8d84
commit e157a5d02d
10 changed files with 107 additions and 18 deletions

View file

@ -30,15 +30,11 @@ async fn main() -> std::io::Result<()> {
.wrap(middleware::Logger::default())
.wrap(middleware::NormalizePath::new(TrailingSlash::Trim))
.app_data(web::JsonConfig::default().error_handler(handlers::json_error_handler))
.route(
"/api/v1/schedules",
web::get().to(handlers::v1::schedules::index),
)
.route(
"/api/v1/schedules",
web::post().to(handlers::v1::schedules::add),
)
.service(handlers::v1::schedules::index)
.service(handlers::v1::schedules::tagged)
.service(handlers::v1::schedules::show)
.service(handlers::v1::schedules::add)
.service(handlers::v1::schedules::update)
.service(handlers::v1::schedules::delete)
})
.bind("127.0.0.1:5000")?