Ver Fonte

Update admin moderation logic, only re-add top level posts

Daniel Supernault há 2 anos atrás
pai
commit
c6ffda9618

+ 3 - 1
app/Http/Controllers/Admin/AdminReportController.php

@@ -1138,7 +1138,9 @@ trait AdminReportController
 
 			StatusService::del($status->id);
 			StatusService::get($status->id);
-			PublicTimelineService::add($status->id);
+			if($status->in_reply_to_id == null && $status->reblog_of_id == null) {
+				PublicTimelineService::add($status->id);
+			}
 		}
 
 		if($action == 'mark-all-read') {

+ 6 - 2
app/Http/Controllers/Api/ApiV1Dot1Controller.php

@@ -800,9 +800,13 @@ class ApiV1Dot1Controller extends Controller
 			StatusService::del($status->id, true);
 			if($state !== 'public') {
 				if($status->uri) {
-					NetworkTimelineService::add($status->id);
+					if($status->in_reply_to_id == null && $status->reblog_of_id == null) {
+						NetworkTimelineService::add($status->id);
+					}
 				} else {
-					PublicTimelineService::add($status->id);
+					if($status->in_reply_to_id == null && $status->reblog_of_id == null) {
+						PublicTimelineService::add($status->id);
+					}
 				}
 			}
 		} else if ($action == 'mark-unlisted') {