소스 검색

Update AP Profile Transformer, fix suspended attributes

Daniel Supernault 1 년 전
부모
커밋
2e5e68e447
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      app/Transformer/ActivityPub/ProfileTransformer.php

+ 5 - 0
app/Transformer/ActivityPub/ProfileTransformer.php

@@ -59,6 +59,11 @@ class ProfileTransformer extends Fractal\TransformerAbstract
 
         if ($profile->status === 'delete' || $profile->deleted_at != null) {
             $res['suspended'] = true;
+            $res['name'] = '';
+            unset($res['icon']);
+            $res['summary'] = '';
+            $res['indexable'] = false;
+            $res['manuallyApprovesFollowers'] = false;
         } else {
             if ($profile->aliases->count()) {
                 $res['alsoKnownAs'] = $profile->aliases->map(fn ($alias) => $alias->uri);