Properly send webmentions after deleting an entry :3

This commit is contained in:
Danielle McLean 2018-07-02 15:30:32 +10:00
parent fa8419976d
commit bab7097fa3
Signed by: 00dani
GPG key ID: 8EB789DDF3ABD240
2 changed files with 13 additions and 6 deletions

View file

@ -14,9 +14,10 @@ def ping_hub(*urls):
@job
def send_mentions(source):
result = webmention.findMentions(source)
for target in result['refs']:
def send_mentions(source, targets=None):
if targets is None:
targets = webmention.findMentions(source)['refs']
for target in targets:
status, endpoint = webmention.discoverEndpoint(target)
if endpoint is not None and status == 200:
webmention.sendWebmention(source, target, endpoint)