add: ability to mute phrases

add: ability to disable gpa experiment
This commit is contained in:
trisua 2025-06-10 13:49:17 -04:00
parent 9d839a1a63
commit f034cc4f27
7 changed files with 212 additions and 63 deletions

View file

@ -245,7 +245,14 @@ pub async fn posts_request(
Ok(p) => match data
.0
.fill_posts_with_community(
p,
data.0.posts_muted_phrase_filter(
&p,
if let Some(ref ua) = user {
Some(&ua.settings.muted)
} else {
None
},
),
if let Some(ref ua) = user { ua.id } else { 0 },
&ignore_users,
&user,
@ -266,7 +273,14 @@ pub async fn posts_request(
Ok(p) => match data
.0
.fill_posts_with_community(
p,
data.0.posts_muted_phrase_filter(
&p,
if let Some(ref ua) = user {
Some(&ua.settings.muted)
} else {
None
},
),
if let Some(ref ua) = user { ua.id } else { 0 },
&ignore_users,
&user,
@ -285,7 +299,14 @@ pub async fn posts_request(
Ok(p) => match data
.0
.fill_posts_with_community(
p,
data.0.posts_muted_phrase_filter(
&p,
if let Some(ref ua) = user {
Some(&ua.settings.muted)
} else {
None
},
),
if let Some(ref ua) = user { ua.id } else { 0 },
&ignore_users,
&user,
@ -394,7 +415,14 @@ pub async fn replies_request(
Ok(p) => match data
.0
.fill_posts_with_community(
p,
data.0.posts_muted_phrase_filter(
&p,
if let Some(ref ua) = user {
Some(&ua.settings.muted)
} else {
None
},
),
if let Some(ref ua) = user { ua.id } else { 0 },
&ignore_users,
&user,
@ -500,7 +528,14 @@ pub async fn media_request(
Ok(p) => match data
.0
.fill_posts_with_community(
p,
data.0.posts_muted_phrase_filter(
&p,
if let Some(ref ua) = user {
Some(&ua.settings.muted)
} else {
None
},
),
if let Some(ref ua) = user { ua.id } else { 0 },
&ignore_users,
&user,