Explorar o código

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

Daniel Supernault %!s(int64=3) %!d(string=hai) anos
pai
achega
327073724f
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      app/Jobs/StatusPipeline/StatusEntityLexer.php

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

@@ -162,7 +162,12 @@ class StatusEntityLexer implements ShouldQueue
 			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);
 		}