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)
|
||||
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?
|
||||
postFilename = locatePost(baseDir, nickname, domain,
|
||||
messageJson['object'])
|
||||
|
|
Loading…
Reference in New Issue