Like activities without 'to' field

master
Bob Mottram 2019-08-18 17:58:50 +01:00
parent 115127c730
commit 8f582d6a72
2 changed files with 8 additions and 25 deletions

View File

@ -949,9 +949,7 @@ class PubServer(BaseHTTPRequestHandler):
"@context": "https://www.w3.org/ns/activitystreams",
'type': 'Like',
'actor': likeActor,
'object': likeUrl,
'to': [actorLiked],
'cc': [likeActor+'/followers']
'object': likeUrl
}
self._postToOutbox(likeJson)
self.server.GETbusy=False
@ -975,12 +973,8 @@ class PubServer(BaseHTTPRequestHandler):
'object': {
'type': 'Like',
'actor': undoActor,
'object': likeUrl,
'cc': [undoActor+'/followers'],
'to': [actorLiked]
},
'cc': [undoActor+'/followers'],
'to': [actorLiked]
'object': likeUrl
}
}
self._postToOutbox(undoLikeJson)
self.server.GETbusy=False

21
like.py
View File

@ -99,7 +99,6 @@ def updateLikesCollection(postFilename: str,objectUrl: str, actor: str,debug: bo
'items': [{
'type': 'Like',
'actor': actor
}]
}
postJsonObject['object']['likes']=likesJson
@ -151,9 +150,7 @@ def like(session,baseDir: str,federationList: [],nickname: str,domain: str,port:
"@context": "https://www.w3.org/ns/activitystreams",
'type': 'Like',
'actor': httpPrefix+'://'+fullDomain+'/users/'+nickname,
'object': objectUrl,
'to': likeTo,
'cc': [httpPrefix+'://'+fullDomain+'/users/'+nickname+'/followers']
'object': objectUrl
}
if ccList:
if len(ccList)>0:
@ -248,12 +245,8 @@ def undolike(session,baseDir: str,federationList: [],nickname: str,domain: str,p
'object': {
'type': 'Like',
'actor': httpPrefix+'://'+fullDomain+'/users/'+nickname,
'object': objectUrl,
'to': likeTo,
'cc': [httpPrefix+'://'+fullDomain+'/users/'+nickname+'/followers']
},
'cc': [httpPrefix+'://'+fullDomain+'/users/'+nickname+'/followers'],
'to': likeTo
'object': objectUrl
}
}
if ccList:
if len(ccList)>0:
@ -344,9 +337,7 @@ def sendLikeViaServer(session,fromNickname: str,password: str,
"@context": "https://www.w3.org/ns/activitystreams",
'type': 'Like',
'actor': httpPrefix+'://'+fromDomainFull+'/users/'+fromNickname,
'object': likeUrl,
'to': toUrl,
'cc': [ccUrl]
'object': likeUrl
}
handle=httpPrefix+'://'+fromDomainFull+'/@'+fromNickname
@ -422,9 +413,7 @@ def sendUndoLikeViaServer(session,fromNickname: str,password: str,
'object': {
'type': 'Like',
'actor': httpPrefix+'://'+fromDomainFull+'/users/'+fromNickname,
'object': likeUrl,
'to': toUrl,
'cc': [ccUrl]
'object': likeUrl
}
}