소스 검색

Update AP helpers, remove tombstone support until race condition fixed

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

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

@@ -236,7 +236,7 @@ class Helpers {
 				$activity = ['object' => $res];
 			}
 
-			if(isset($res['content']) == false) {
+			if(isset($activity['object']['content']) == false) {
 				abort(400, 'Invalid object');
 			}
 

+ 2 - 0
app/Util/ActivityPub/Inbox.php

@@ -323,6 +323,8 @@ class Inbox
                 break;
 
             case 'Tombstone':
+                    // todo: fix race condition
+                    return; 
                     $profile = Helpers::profileFetch($actor);
                     $status = Status::whereProfileId($profile->id)
                         ->whereUri($id)