Follow requests using actor rather than handle

merge-requests/21/head
Bob Mottram 2021-03-12 10:16:43 +00:00
parent 3b19512e4d
commit a0b714cf33
1 changed files with 5 additions and 0 deletions

View File

@ -6276,6 +6276,11 @@ class PubServer(BaseHTTPRequestHandler):
originPathStr = path.split('/followapprove=')[0]
followerNickname = originPathStr.replace('/users/', '')
followingHandle = path.split('/followapprove=')[1]
if '://' in followingHandle:
handleNickname = getNicknameFromActor(followingHandle)
handleDomain, handlePort = getDomainFromActor(followingHandle)
followingHandle = \
handleNickname + '@' + getFullDomain(handleDomain, handlePort)
if '@' in followingHandle:
if not self.server.session:
print('Starting new session during follow approval')