소스 검색

Update AP Helpers, consume actor `indexable` attribute

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

+ 2 - 1
app/Util/ActivityPub/Helpers.php

@@ -276,7 +276,7 @@ class Helpers {
         }
         }
 
 
         if(is_array($val)) {
         if(is_array($val)) {
-            return !empty($val) ? $val[0] : null;
+            return !empty($val) ? head($val) : null;
         }
         }
 
 
         return null;
         return null;
@@ -785,6 +785,7 @@ class Helpers {
                 'inbox_url' => $res['inbox'],
                 'inbox_url' => $res['inbox'],
                 'outbox_url' => isset($res['outbox']) ? $res['outbox'] : null,
                 'outbox_url' => isset($res['outbox']) ? $res['outbox'] : null,
                 'public_key' => $res['publicKey']['publicKeyPem'],
                 'public_key' => $res['publicKey']['publicKeyPem'],
+                'indexable' => isset($res['indexable']) && is_bool($res['indexable']) ? $res['indexable'] : false,
             ]
             ]
         );
         );