Kaynağa Gözat

Update StatusEntityLexer, prevent boosts and replies from being added to PublicTimelineService

Daniel Supernault 3 yıl önce
ebeveyn
işleme
327073724f

+ 6 - 1
app/Jobs/StatusPipeline/StatusEntityLexer.php

@@ -162,7 +162,12 @@ class StatusEntityLexer implements ShouldQueue
 			Bouncer::get($status);
 			Bouncer::get($status);
 		}
 		}
 
 
-		if($status->uri == null && $status->scope == 'public' && in_array($status->type, $types)) {
+		if( $status->uri == null &&
+			$status->scope == 'public' &&
+			in_array($status->type, $types) &&
+			$status->in_reply_to_id === null &&
+			$status->reblog_of_id === null
+		) {
 			PublicTimelineService::add($status->id);
 			PublicTimelineService::add($status->id);
 		}
 		}