1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-06-21 00:45:18 +00:00

Can delete a custom emoji

This commit is contained in:
2021-01-20 18:46:21 +01:00
parent 99c7bb2899
commit 8253779725
5 changed files with 58 additions and 1 deletions

View File

@ -107,6 +107,7 @@ pub fn get_routes() -> Vec<Route> {
Route::post("/settings/delete_account_image", Box::new(settings_controller::delete_account_image)),
Route::post("/settings/set_account_image_visibility", Box::new(settings_controller::set_account_image_visibility)),
Route::post("/settings/upload_custom_emoji", Box::new(settings_controller::upload_custom_emoji)),
Route::post("/settings/delete_custom_emoji", Box::new(settings_controller::delete_custom_emoji)),
// Friends controller

View File

@ -192,4 +192,13 @@ pub fn upload_custom_emoji(r: &mut HttpRequestHandler) -> RequestResult {
})?;
r.set_response(ResCreateCustomEmoji::new(emoji_id))
}
/// Delete custom emoji
pub fn delete_custom_emoji(r: &mut HttpRequestHandler) -> RequestResult {
let emoji = r.post_emoji_id("emojiID")?;
custom_emojies_helper::delete(&emoji)?;
r.success("Emoji deleted.")
}