]> git.mxchange.org Git - friendica.git/blobdiff - src/Protocol/ActivityPub/Receiver.php
Merge pull request #7189 from MrPetovan/bug/7183-archives-profile-widget
[friendica.git] / src / Protocol / ActivityPub / Receiver.php
index 2e8cacb2961a9acae85fa84b08a90dce3911aaab..74d939275225c186b2066a6e5ac8612f18efeae1 100644 (file)
@@ -208,6 +208,13 @@ class Receiver
                        }
                        $object_data['object_id'] = $object_id;
 
+                       // Test if it is an answer to a mail
+                       if (DBA::exists('mail', ['uri' => $object_data['reply-to-id']])) {
+                               $object_data['directmessage'] = true;
+                       } else {
+                               $object_data['directmessage'] = JsonLD::fetchElement($activity, 'litepub:directMessage');
+                       }
+
                        // We had been able to retrieve the object data - so we can trust the source
                        $trust_source = true;
                } elseif (in_array($type, ['as:Like', 'as:Dislike']) ||