mirror of https://gitlab.com/bashrc2/epicyon
Check if mention exists
parent
5b1692a3c7
commit
193ac8916c
19
inbox.py
19
inbox.py
|
@ -1311,11 +1311,20 @@ def sendToGroupMembers(session,baseDir: str,handle: str,port: int,postJsonObject
|
||||||
# add mention to tag list
|
# add mention to tag list
|
||||||
if not postJsonObject['object']['tag']:
|
if not postJsonObject['object']['tag']:
|
||||||
postJsonObject['object']['tag']=[]
|
postJsonObject['object']['tag']=[]
|
||||||
postJsonObject['object']['tag'].append({
|
# check if the mention already exists
|
||||||
'href': sendingActor,
|
mentionExists=False
|
||||||
'name': senderStr,
|
for mention in postJsonObject['object']['tag']:
|
||||||
'type': 'Mention'
|
if mention['type']=='Mention':
|
||||||
})
|
if mention.get('href'):
|
||||||
|
if mention['href']==sendingActor:
|
||||||
|
mentionExists=True
|
||||||
|
if not mentionExists:
|
||||||
|
# add the mention of the original sender
|
||||||
|
postJsonObject['object']['tag'].append({
|
||||||
|
'href': sendingActor,
|
||||||
|
'name': senderStr,
|
||||||
|
'type': 'Mention'
|
||||||
|
})
|
||||||
|
|
||||||
postJsonObject['actor']=httpPrefix+'://'+domainFull+'/users/'+nickname
|
postJsonObject['actor']=httpPrefix+'://'+domainFull+'/users/'+nickname
|
||||||
postJsonObject['to']=[httpPrefix+'://'+domainFull+'/users/'+nickname+'/followers']
|
postJsonObject['to']=[httpPrefix+'://'+domainFull+'/users/'+nickname+'/followers']
|
||||||
|
|
Loading…
Reference in New Issue