mirror of https://gitlab.com/bashrc2/epicyon
Check that announced object is not blocked
parent
047ba3f174
commit
6433e1e89f
10
inbox.py
10
inbox.py
|
@ -1338,6 +1338,16 @@ def _receiveAnnounce(recentPostsCache: {},
|
||||||
actorNickname + '@' + actorDomain)
|
actorNickname + '@' + actorDomain)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
# also check the actor for the url being announced
|
||||||
|
announcedActorNickname = getNicknameFromActor(messageJson['object'])
|
||||||
|
announcedActorDomain, announcedActorPort = \
|
||||||
|
getDomainFromActor(messageJson['object'])
|
||||||
|
if isBlocked(baseDir, nickname, domain,
|
||||||
|
announcedActorNickname, announcedActorDomain):
|
||||||
|
print('Receive announce blocked for actor: ' +
|
||||||
|
announcedActorNickname + '@' + announcedActorDomain)
|
||||||
|
return False
|
||||||
|
|
||||||
# is this post in the outbox of the person?
|
# is this post in the outbox of the person?
|
||||||
postFilename = locatePost(baseDir, nickname, domain,
|
postFilename = locatePost(baseDir, nickname, domain,
|
||||||
messageJson['object'])
|
messageJson['object'])
|
||||||
|
|
Loading…
Reference in New Issue