add: hide posts from users who have blocked you from timelines

This commit is contained in:
trisua 2025-05-29 18:59:53 -04:00
parent 22ae479bd7
commit 8de5c0ea76
10 changed files with 84 additions and 81 deletions

View file

@ -157,7 +157,7 @@ pub async fn stream_request(
}
};
let ignore_users = data.0.get_userblocks_receivers(user.id).await;
let ignore_users = crate::ignore_users_gen!(user!, data);
let membership = match data
.0
@ -322,7 +322,7 @@ pub async fn channels_request(
};
let members = if community == 0 && channel.is_some() {
let ignore_users = data.0.get_userblocks_receivers(user.id).await;
let ignore_users = crate::ignore_users_gen!(user!, data);
let mut channel = channel.as_ref().unwrap().clone();
channel.members.insert(0, channel.owner); // include the owner in the members list (at the start)