dont-stream-own-msg
This commit is contained in:
parent
6b20322edf
commit
e22c6a81f1
|
@ -79,8 +79,11 @@ async fn connect_handler(
|
|||
while let Some(msg) = pubsub.on_message().next().await {
|
||||
let message_str: String = msg.get_payload().unwrap();
|
||||
let message_data: RedisMessageData = serde_json::from_str(&message_str).unwrap();
|
||||
let message_author = message_data.payload.get("author")
|
||||
.and_then(Value::as_i64) // Convert Value to i64
|
||||
.unwrap_or(-1) as i32; // Convert i64 to i32
|
||||
|
||||
if msg.get_channel_name().starts_with("chat:")
|
||||
if (msg.get_channel_name().starts_with("chat:") && message_author != listener_id)
|
||||
|| msg.get_channel_name().starts_with("followers:")
|
||||
|| data::is_fitting(
|
||||
listener_id,
|
||||
|
|
Loading…
Reference in New Issue
Block a user