Daniel Supernault 6 ani în urmă
părinte
comite
28a1495e9e
2 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 1 1
      app/Util/ActivityPub/Helpers.php
  2. 2 0
      app/Util/ActivityPub/Inbox.php

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

@@ -420,7 +420,7 @@ class Helpers {
 
 		$profile = Profile::whereRemoteUrl($res['id'])->first();
 		if(!$profile) {
-			$profile = new Profile;
+			$profile = new Profile();
 			$profile->domain = $domain;
 			$profile->username = (string) Purify::clean($remoteUsername);
 			$profile->name = Purify::clean($res['name']) ?? 'user';

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

@@ -274,8 +274,10 @@ class Inbox
         if(is_string($obj) && Helpers::validateUrl($obj)) {
             // actor object detected
             // todo delete actor
+            return;
         } else if (Helpers::validateUrl($obj['id']) && Helpers::validateObject($obj) && $obj['type'] == 'Tombstone') {
             // todo delete status or object
+            return;
         }
     }