add: custom emojis

fix: don't show reposts of posts from blocked users
fix: don't show questions when they're from users you've blocked
This commit is contained in:
trisua 2025-05-10 21:58:02 -04:00
parent 9f187039e6
commit 275dd0a1eb
25 changed files with 697 additions and 61 deletions

View file

@ -322,6 +322,23 @@ pub fn routes() -> Router {
"/lookup_emoji",
post(communities::emojis::get_emoji_shortcode),
)
.route("/my_emojis", get(communities::emojis::get_my_request))
.route(
"/communities/{id}/emojis/{name}",
get(communities::emojis::get_request),
)
.route(
"/communities/{id}/emojis/{name}",
post(communities::emojis::create_request),
)
.route(
"/emojis_id/{id}/name",
post(communities::emojis::update_name_request),
)
.route(
"/emojis_id/{id}",
delete(communities::emojis::delete_request),
)
// stacks
.route("/stacks", post(stacks::create_request))
.route("/stacks/{id}/name", post(stacks::update_name_request))
@ -547,3 +564,8 @@ pub struct UpdateStackSort {
pub struct AddOrRemoveStackUser {
pub username: String,
}
#[derive(Deserialize)]
pub struct UpdateEmojiName {
pub name: String,
}