merge-requests/6/head
Bob Mottram 2020-02-19 12:51:14 +00:00
parent 4019814a05
commit 7e8d59e85c
2 changed files with 12 additions and 9 deletions

View File

@ -52,7 +52,7 @@ def removeFromFollowBase(baseDir: str, \
approveFollowsFilename=accountsDir+'/'+followFile+'.txt'
if not os.path.isfile(approveFollowsFilename):
if debug:
print('WARN: Follow requests file '+approveFollowsFilename+' not found')
print('WARN: Approve follow requests file '+approveFollowsFilename+' not found')
return
if acceptOrDenyHandle not in open(approveFollowsFilename).read():
return
@ -380,7 +380,7 @@ def followApprovalRequired(baseDir: str,nicknameToFollow: str, \
manuallyApproveFollows=actor['manuallyApprovesFollowers']
else:
if debug:
print('manuallyApprovesFollowers is missing from '+actorFilename)
print(nicknameToFollow+'@'+domainToFollow+' automatically approves followers')
else:
if debug:
print('DEBUG: Actor file not found: '+actorFilename)
@ -545,6 +545,7 @@ def receiveFollowRequest(session,baseDir: str,httpPrefix: str, \
approveHandle=nickname+'@'+domainFull
if followApprovalRequired(baseDir,nicknameToFollow, \
domainToFollow,debug,approveHandle):
print('Follow approval is required')
if not domain.endswith('.onion'):
if noOfFollowRequests(baseDir, \
nicknameToFollow,domainToFollow, \
@ -751,13 +752,14 @@ def sendFollowRequest(session,baseDir: str, \
'object': followedId
}
# Remove any follow requests rejected for the account being followed.
# It's assumed that if you are following someone then you are
# ok with them following back. If this isn't the case then a rejected
# follow request will block them again.
removeFromFollowRejects(baseDir, \
nickname,domain, \
followHandle,debug)
if followApprovalRequired(baseDir,nickname,domain,debug,followHandle):
# Remove any follow requests rejected for the account being followed.
# It's assumed that if you are following someone then you are
# ok with them following back. If this isn't the case then a rejected
# follow request will block them again.
removeFromFollowRejects(baseDir, \
nickname,domain, \
followHandle,debug)
sendSignedJson(newFollowJson,session,baseDir,nickname,domain,port, \
followNickname,followDomain,followPort, \

View File

@ -610,6 +610,7 @@ def testFollowBetweenServersWithCapabilities():
eveDomain='127.0.0.55'
evePort=61937
eveSendThreads=[]
global thrEve
if thrEve:
while thrEve.isAlive():