Browse Source

Update AP Profile Transformer, fix suspended attributes

Daniel Supernault 1 year ago
parent
commit
2e5e68e447
1 changed files with 5 additions and 0 deletions
  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) {
         if ($profile->status === 'delete' || $profile->deleted_at != null) {
             $res['suspended'] = true;
             $res['suspended'] = true;
+            $res['name'] = '';
+            unset($res['icon']);
+            $res['summary'] = '';
+            $res['indexable'] = false;
+            $res['manuallyApprovesFollowers'] = false;
         } else {
         } else {
             if ($profile->aliases->count()) {
             if ($profile->aliases->count()) {
                 $res['alsoKnownAs'] = $profile->aliases->map(fn ($alias) => $alias->uri);
                 $res['alsoKnownAs'] = $profile->aliases->map(fn ($alias) => $alias->uri);