This commit is contained in:
spikecodes 2021-01-14 10:57:50 -08:00
parent 7ef4a20aff
commit cf4c5e1fe8

View File

@ -58,7 +58,15 @@ async fn main() -> std::io::Result<()> {
// Proxy media through Libreddit // Proxy media through Libreddit
.route("/proxy/{url:.*}/", web::get().to(proxy::handler)) .route("/proxy/{url:.*}/", web::get().to(proxy::handler))
// Browse user profile // Browse user profile
.route("/{scope:u|user}/{username}/", web::get().to(user::profile)) .service(
web::scope("/{scope:user|u}").service(
web::scope("/{username}").route("/", web::get().to(user::profile)).service(
web::scope("/comments/{id}/{title}")
.route("/", web::get().to(post::item))
.route("/{comment_id}/", web::get().to(post::item)),
),
),
)
// Configure settings // Configure settings
.service(web::resource("/settings/").route(web::get().to(settings::get)).route(web::post().to(settings::set))) .service(web::resource("/settings/").route(web::get().to(settings::get)).route(web::post().to(settings::set)))
// Subreddit services // Subreddit services