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

Can delete notification targeting a user about a post

This commit is contained in:
2021-01-24 18:05:11 +01:00
parent f1525c4cc4
commit 334496a63c
2 changed files with 12 additions and 1 deletions

View File

@ -285,6 +285,16 @@ pub fn delete_all_related_to_group_membership_notifications(user_id: &UserID, gr
Ok(())
}
/// Delete all the notifications about a post targeting a specified user
pub fn delete_all_post_notifications_targeting_user(user_id: &UserID, post_id: PostID) -> ResultBoxError {
let n = PartialNotification::new()
.set_dest_user_id(user_id)
.set_on_elem_type(NotifElemType::POST)
.set_on_elem_id(post_id);
delete(&n)
}
/// Delete all the notifications related with a post
pub fn delete_all_related_with_post(post_id: PostID) -> ResultBoxError {
let n = PartialNotification::new()