mirror of
https://github.com/redlib-org/redlib.git
synced 2025-04-07 06:57:39 +03:00
Implement #53
This commit is contained in:
parent
7ef4a20aff
commit
cf4c5e1fe8
1 changed files with 9 additions and 1 deletions
10
src/main.rs
10
src/main.rs
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue