forked from indymedia/epicyon
Revert to previous avatar path
parent
9dd5ac532f
commit
93da5f9b72
12
daemon.py
12
daemon.py
|
@ -3803,8 +3803,6 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
lastPartOfUrl = actorUrl.split('/')[-1]
|
lastPartOfUrl = actorUrl.split('/')[-1]
|
||||||
srchStr = '/' + lastPartOfUrl
|
srchStr = '/' + lastPartOfUrl
|
||||||
actorUrl = actorUrl.replace(srchStr, repStr)
|
actorUrl = actorUrl.replace(srchStr, repStr)
|
||||||
actorUrl = actorUrl.replace('/users/',
|
|
||||||
'/accounts/avatars/')
|
|
||||||
actorJson['icon']['url'] = actorUrl
|
actorJson['icon']['url'] = actorUrl
|
||||||
print('actorUrl: ' + actorUrl)
|
print('actorUrl: ' + actorUrl)
|
||||||
if '.' in actorUrl:
|
if '.' in actorUrl:
|
||||||
|
@ -9360,16 +9358,6 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
'_nodeinfo(callingDomain)',
|
'_nodeinfo(callingDomain)',
|
||||||
'_mastoApi(callingDomain)')
|
'_mastoApi(callingDomain)')
|
||||||
|
|
||||||
# alternative way of referencing avatar images
|
|
||||||
# /accounts/avatars/nickname/avatar[number].png
|
|
||||||
# instead of /users/nickname/avatar[number].png
|
|
||||||
if self.path.startswith('/accounts/avatars/'):
|
|
||||||
nickname = self.path.split('/accounts/avatars/')[1]
|
|
||||||
if '/' in nickname:
|
|
||||||
avatarFilename = nickname.split('/')[1]
|
|
||||||
nickname = nickname.split('/')[0]
|
|
||||||
self.path = '/users/' + nickname + '/' + avatarFilename
|
|
||||||
|
|
||||||
if self.path == '/logout':
|
if self.path == '/logout':
|
||||||
if not self.server.newsInstance:
|
if not self.server.newsInstance:
|
||||||
msg = \
|
msg = \
|
||||||
|
|
|
@ -148,15 +148,13 @@ def randomizeActorImages(personJson: {}) -> None:
|
||||||
This causes other instances to update their cached avatar image
|
This causes other instances to update their cached avatar image
|
||||||
"""
|
"""
|
||||||
personId = personJson['id']
|
personId = personJson['id']
|
||||||
nickname = personId.split('/users/')[1]
|
|
||||||
lastPartOfFilename = personJson['icon']['url'].split('/')[-1]
|
lastPartOfFilename = personJson['icon']['url'].split('/')[-1]
|
||||||
existingExtension = lastPartOfFilename.split('.')[1]
|
existingExtension = lastPartOfFilename.split('.')[1]
|
||||||
# NOTE: these files don't need to have cryptographically
|
# NOTE: these files don't need to have cryptographically
|
||||||
# secure names
|
# secure names
|
||||||
randStr = str(randint(10000000000000, 99999999999999)) # nosec
|
randStr = str(randint(10000000000000, 99999999999999)) # nosec
|
||||||
personJson['icon']['url'] = \
|
personJson['icon']['url'] = \
|
||||||
'/accounts/avatars/' + nickname + \
|
personId + '/avatar' + randStr + '.' + existingExtension
|
||||||
'/avatar' + randStr + '.' + existingExtension
|
|
||||||
lastPartOfFilename = personJson['image']['url'].split('/')[-1]
|
lastPartOfFilename = personJson['image']['url'].split('/')[-1]
|
||||||
existingExtension = lastPartOfFilename.split('.')[1]
|
existingExtension = lastPartOfFilename.split('.')[1]
|
||||||
randStr = str(randint(10000000000000, 99999999999999)) # nosec
|
randStr = str(randint(10000000000000, 99999999999999)) # nosec
|
||||||
|
|
Loading…
Reference in New Issue