mirror of https://gitlab.com/bashrc2/epicyon
Handle create within announce in public profile feed
parent
b1ce2ded40
commit
5895b3d50b
4
posts.py
4
posts.py
|
@ -471,7 +471,7 @@ def _isPublicFeedPost(item: {}, personPosts: {}, debug: bool) -> bool:
|
|||
return True
|
||||
|
||||
|
||||
def _isCreateInsideAnnounce(item: {}) -> bool:
|
||||
def isCreateInsideAnnounce(item: {}) -> bool:
|
||||
""" is this a Create inside of an Announce?
|
||||
eg. lemmy feed item
|
||||
"""
|
||||
|
@ -546,7 +546,7 @@ def _getPosts(session, outboxUrl: str, maxPosts: int,
|
|||
|
||||
i = 0
|
||||
for item in userFeed:
|
||||
if _isCreateInsideAnnounce(item):
|
||||
if isCreateInsideAnnounce(item):
|
||||
item = item['object']
|
||||
|
||||
if not _isPublicFeedPost(item, personPosts, debug):
|
||||
|
|
|
@ -35,6 +35,7 @@ from person import getPersonAvatarUrl
|
|||
from webfinger import webfingerHandle
|
||||
from posts import parseUserFeed
|
||||
from posts import getPersonBox
|
||||
from posts import isCreateInsideAnnounce
|
||||
from donate import getDonationUrl
|
||||
from donate import getWebsite
|
||||
from xmpp import getXmppAddress
|
||||
|
@ -260,6 +261,8 @@ def htmlProfileAfterSearch(cssCache: {},
|
|||
if userFeed:
|
||||
i = 0
|
||||
for item in userFeed:
|
||||
if isCreateInsideAnnounce(item):
|
||||
item = item['object']
|
||||
if not item.get('actor'):
|
||||
continue
|
||||
if item['actor'] != personUrl:
|
||||
|
|
Loading…
Reference in New Issue