Detect post recipients

master
Bob Mottram 2019-08-18 21:54:33 +01:00
parent 600b468409
commit c593aca45d
1 changed files with 11 additions and 1 deletions

View File

@ -1338,13 +1338,23 @@ def sendToNamedAddresses(session,baseDir: str, \
for rType in recipientType: for rType in recipientType:
if not recipientsObject.get(rType): if not recipientsObject.get(rType):
continue continue
if isinstance(recipientsObject[rType], list):
for address in recipientsObject[rType]: for address in recipientsObject[rType]:
if address.endswith('#Public'): if address.endswith('#Public'):
continue continue
if address.endswith('/followers'): if address.endswith('/followers'):
continue continue
recipients.append(address) recipients.append(address)
elif isinstance(recipientsObject[rType], str):
address=recipientsObject[rType]
if address.endswith('#Public'):
continue
if address.endswith('/followers'):
continue
recipients.append(address)
if not recipients: if not recipients:
if debug:
print('DEBUG: no individual recipients')
return return
if debug: if debug:
print('DEBUG: Sending individually addressed posts: '+str(recipients)) print('DEBUG: Sending individually addressed posts: '+str(recipients))