Fixed post buffer filtering

Oops
This commit is contained in:
2026-05-31 16:11:59 -07:00
parent f1de605d19
commit 2770d8d6a5
+5 -1
View File
@@ -153,7 +153,10 @@ impl Client {
// Probably should check that we're still in a room maybe? Not sure how
// kicks are going to work.
if let Some(relevance) = result.get_relevance() {
if self.subscriptions.contains(&relevance) {
if self.subscriptions.contains(&relevance) ||
(self.username.is_some() && relevance == Relevance::Post(
fedichat::User{name: self.username.clone().unwrap(),server: config.hostname.clone()}))
{
match self.message_ack.send(relevance.clone()).await {
Ok(()) => (),
Err(e) => {
@@ -275,6 +278,7 @@ impl Client {
if authed {
debug!("Sending post");
tagged_message = Some(message.clone().tag(user.clone(),my_addr.clone()));
debug!("{:?}",tagged_message);
// This is a safe unwrap because the tagged message is set to Some()
// right above
self.message_send.send(tagged_message.clone().unwrap())