Browse Source

Update AP helpers

Daniel Supernault 6 năm trước cách đây
mục cha
commit
3599a47261
2 tập tin đã thay đổi với 4 bổ sung4 xóa
  1. 1 1
      app/Util/ActivityPub/Helpers.php
  2. 3 3
      app/Util/ActivityPub/Inbox.php

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

@@ -125,7 +125,7 @@ class Helpers {
 	{
 		$audience = self::normalizeAudience($data);
 		$url = $profile->permalink();
-		return in_array($url, $audience);
+		return in_array($url, $audience['to']) || in_array($url, $audience['cc']);
 	}
 
 	public static function validateUrl($url)

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

@@ -143,9 +143,9 @@ class Inbox
             return;
         }
 
-        // if(Helpers::userInAudience($this->profile, $this->payload) == false) {
-        //     return;
-        // }
+        if(Helpers::userInAudience($this->profile, $this->payload) == false) {
+            return;
+        }
 
         $url = $activity['id'];
         if(Status::whereUrl($url)->exists()) {