mirror of https://gitlab.com/bashrc2/epicyon
Add mention for sender to posts sent to group members
parent
5fbaf00b04
commit
542f3267a1
11
inbox.py
11
inbox.py
|
@ -1304,8 +1304,15 @@ def sendToGroupMembers(session,baseDir: str,handle: str,port: int,postJsonObject
|
||||||
if sendingActorPort:
|
if sendingActorPort:
|
||||||
if sendingActorPort!=80 and sendingActorPort!=443:
|
if sendingActorPort!=80 and sendingActorPort!=443:
|
||||||
sendingActorDomainFull=sendingActorDomain+':'+str(sendingActorPort)
|
sendingActorDomainFull=sendingActorDomain+':'+str(sendingActorPort)
|
||||||
if not postJsonObject['object']['content'].startswith('@'+sendingActorNickname+'@'+sendingActorDomainFull):
|
senderStr='@'+sendingActorNickname+'@'+sendingActorDomainFull
|
||||||
postJsonObject['object']['content']='@'+sendingActorNickname+'@'+sendingActorDomainFull+' '+postJsonObject['object']['content']
|
if not postJsonObject['object']['content'].startswith(senderStr):
|
||||||
|
postJsonObject['object']['content']=senderStr+' '+postJsonObject['object']['content']
|
||||||
|
# add mention to tag list
|
||||||
|
postJsonObject['object']['tag'].append({
|
||||||
|
'href': sendingActor,
|
||||||
|
'name': senderStr,
|
||||||
|
'type': 'Mention'
|
||||||
|
}
|
||||||
|
|
||||||
postJsonObject['actor']=[httpPrefix+'://'+domain+'/users/'+nickname]
|
postJsonObject['actor']=[httpPrefix+'://'+domain+'/users/'+nickname]
|
||||||
postJsonObject['to']=[httpPrefix+'://'+domain+'/users/'+nickname+'/followers']
|
postJsonObject['to']=[httpPrefix+'://'+domain+'/users/'+nickname+'/followers']
|
||||||
|
|
Loading…
Reference in New Issue