Remove like icon from cache when its status changes

main
Bob Mottram 2020-12-09 15:57:29 +00:00
parent 222375f2ab
commit 3d3b307e8d
1 changed files with 10 additions and 0 deletions

View File

@ -5704,6 +5704,11 @@ class PubServer(BaseHTTPRequestHandler):
likedPostFilename, likeUrl,
likeActor, domain,
debug)
# clear the icon from the cache so that it gets updated
if self.server.iconsCache.get('like.png'):
del self.server.iconsCache['like.png']
if self.server.iconsCache.get('like_inactive.png'):
del self.server.iconsCache['like_inactive.png']
else:
print('WARN: unable to locate file for liked post ' +
likeUrl)
@ -5808,6 +5813,11 @@ class PubServer(BaseHTTPRequestHandler):
baseDir,
likedPostFilename, likeUrl,
undoActor, domain, debug)
# clear the icon from the cache so that it gets updated
if self.server.iconsCache.get('like.png'):
del self.server.iconsCache['like.png']
if self.server.iconsCache.get('like_inactive.png'):
del self.server.iconsCache['like_inactive.png']
# send out the undo like to followers
self._postToOutbox(undoLikeJson, self.server.projectVersion)
self.server.GETbusy = False