Get started with posts

This commit is contained in:
SleeplessOne1917 2024-12-17 16:57:36 -05:00
parent c506d8e63c
commit 25f75a0332

View file

@ -183,21 +183,25 @@ pub fn config(cfg: &mut ServiceConfig, rate_limit: &RateLimitCell) {
.route(post().to(create_post)),
)
.service(
scope("/post")
.route("", get().to(get_post))
.route("", put().to(update_post))
.route("/delete", post().to(delete_post))
.route("/remove", post().to(remove_post))
.route("/mark_as_read", post().to(mark_post_as_read))
.route("/mark_as_read/many", post().to(mark_posts_as_read))
.route("/hide", post().to(hide_post))
.route("/lock", post().to(lock_post))
.route("/feature", post().to(feature_post))
.route("/list", get().to(list_posts))
.route("/like", post().to(like_post))
scope("/posts")
.route("", get().to(list_posts))
.service(
scope("/{post_id}")
.route("", get().to(get_post))
.route("", put().to(update_post))
.route("", delete().to(delete_post))
.route("/remove", post().to(remove_post))
.route("/hide", post().to(hide_post))
.route("/lock", post().to(lock_post))
.route("/feature", post().to(feature_post))
.route("/save", put().to(save_post))
.route("/mark_as_read", post().to(mark_post_as_read))
.route("/mark_as_read/many", post().to(mark_posts_as_read))
.route("/like", post().to(like_post))
.route("/report", post().to(create_post_report)),
)
// TODO: Figure out what to do with these
.route("/like/list", get().to(list_post_likes))
.route("/save", put().to(save_post))
.route("/report", post().to(create_post_report))
.route("/report/resolve", put().to(resolve_post_report))
.route("/report/list", get().to(list_post_reports))
.route("/site_metadata", get().to(get_link_metadata)),