Browse Source

Update Inbox handler

Daniel Supernault 5 năm trước cách đây
mục cha
commit
d0fefe242b
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      app/Util/ActivityPub/Inbox.php

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

@@ -311,6 +311,8 @@ class Inbox
         $id = $this->payload['object']['id'];
         switch ($type) {
             case 'Person':
+                    // todo: fix race condition
+                    return; 
                     $profile = Helpers::profileFetch($actor);
                     if(!$profile || $profile->private_key != null) {
                         return;
@@ -327,8 +329,6 @@ class Inbox
                 break;
 
             case 'Tombstone':
-                    // todo: fix race condition
-                    return; 
                     $profile = Helpers::profileFetch($actor);
                     $status = Status::whereProfileId($profile->id)
                         ->whereUri($id)