https://reisub.nsupdate.info/git
/
friendica.git
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7939cac
)
Prevent multiple send follow requests
author
Michael
<heluecht@pirati.ca>
Sun, 10 Feb 2019 18:03:01 +0000
(18:03 +0000)
committer
Michael
<heluecht@pirati.ca>
Sun, 10 Feb 2019 18:03:01 +0000
(18:03 +0000)
src/Protocol/ActivityPub/Transmitter.php
patch
|
blob
|
history
diff --git
a/src/Protocol/ActivityPub/Transmitter.php
b/src/Protocol/ActivityPub/Transmitter.php
index
1032627
..
ebd3278
100644
(file)
--- a/
src/Protocol/ActivityPub/Transmitter.php
+++ b/
src/Protocol/ActivityPub/Transmitter.php
@@
-1317,6
+1317,13
@@
class Transmitter
$uid = $first_user['uid'];
}
+ $condition = ['verb' => ACTIVITY_FOLLOW, 'uid' => 0, 'parent-uri' => $object,
+ 'author-id' => Contact::getPublicIdByUserId($uid)];
+ if (Item::exists($condition)) {
+ Logger::log('Follow for ' . $object . ' for user ' . $uid . ' does already exist.', Logger::DEBUG);
+ return false;
+ }
+
$owner = User::getOwnerDataById($uid);
$data = ['@context' => ActivityPub::CONTEXT,