Get webfinger from cache

main
Bob Mottram 2020-12-30 10:29:14 +00:00
parent 7c177ad035
commit 7fbdb2445f
3 changed files with 20 additions and 18 deletions

View File

@ -157,13 +157,12 @@ def _inboxStorePostToHtmlCache(recentPostsCache: {}, maxRecentPosts: int,
if boxname != 'tlevents' and boxname != 'outbox': if boxname != 'tlevents' and boxname != 'outbox':
boxname = 'inbox' boxname = 'inbox'
# wfRequest = {} # check if a cached version of the webfinger request exists
# requestHandle = nickname + '@' + domain requestHandle = nickname + '@' + getFullDomain(domain, port)
# if cachedWebfingers.get(requestHandle): if cachedWebfingers.get(requestHandle):
# wfRequest = cachedWebfingers[requestHandle] wfRequest = cachedWebfingers[requestHandle]
# elif cachedWebfingers.get(requestHandle + ':' + str(port)): else:
# wfRequest = cachedWebfingers[requestHandle + ':' + str(port)] # TODO this may not be correct
# TODO: this may need to be changed
wfRequest = cachedWebfingers wfRequest = cachedWebfingers
individualPostAsHtml(True, recentPostsCache, maxRecentPosts, individualPostAsHtml(True, recentPostsCache, maxRecentPosts,

View File

@ -148,6 +148,10 @@ def getUserUrl(wfRequest: {}, sourceId=0) -> str:
""" """
print('getUserUrl: ' + str(sourceId) + ' ' + str(wfRequest)) print('getUserUrl: ' + str(sourceId) + ' ' + str(wfRequest))
if not wfRequest.get('links'): if not wfRequest.get('links'):
if sourceId == 72367:
print('getUserUrl failed to get display name for webfinger ' +
str(wfRequest))
else:
print('getUserUrl webfinger activity+json contains no links ' + print('getUserUrl webfinger activity+json contains no links ' +
str(sourceId) + ' ' + str(wfRequest)) str(sourceId) + ' ' + str(wfRequest))
return None return None

View File

@ -260,13 +260,12 @@ def htmlProfileAfterSearch(cssCache: {},
if not item.get('object'): if not item.get('object'):
continue continue
# wfRequest = {} # check if a cached version of the webfinger request exists
# requestHandle = nickname + '@' + domain requestHandle = nickname + '@' + getFullDomain(domain, port)
# if cachedWebfingers.get(requestHandle): if cachedWebfingers.get(requestHandle):
# wfRequest = cachedWebfingers[requestHandle] wfRequest = cachedWebfingers[requestHandle]
# elif cachedWebfingers.get(requestHandle + ':' + str(port)): else:
# wfRequest = cachedWebfingers[requestHandle + ':' + str(port)] # TODO this may not be correct
# TODO: this may need to be changed
wfRequest = cachedWebfingers wfRequest = cachedWebfingers
profileStr += \ profileStr += \