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
|
return True
|
||||||
|
|
||||||
|
|
||||||
def _isCreateInsideAnnounce(item: {}) -> bool:
|
def isCreateInsideAnnounce(item: {}) -> bool:
|
||||||
""" is this a Create inside of an Announce?
|
""" is this a Create inside of an Announce?
|
||||||
eg. lemmy feed item
|
eg. lemmy feed item
|
||||||
"""
|
"""
|
||||||
|
@ -546,7 +546,7 @@ def _getPosts(session, outboxUrl: str, maxPosts: int,
|
||||||
|
|
||||||
i = 0
|
i = 0
|
||||||
for item in userFeed:
|
for item in userFeed:
|
||||||
if _isCreateInsideAnnounce(item):
|
if isCreateInsideAnnounce(item):
|
||||||
item = item['object']
|
item = item['object']
|
||||||
|
|
||||||
if not _isPublicFeedPost(item, personPosts, debug):
|
if not _isPublicFeedPost(item, personPosts, debug):
|
||||||
|
|
|
@ -35,6 +35,7 @@ from person import getPersonAvatarUrl
|
||||||
from webfinger import webfingerHandle
|
from webfinger import webfingerHandle
|
||||||
from posts import parseUserFeed
|
from posts import parseUserFeed
|
||||||
from posts import getPersonBox
|
from posts import getPersonBox
|
||||||
|
from posts import isCreateInsideAnnounce
|
||||||
from donate import getDonationUrl
|
from donate import getDonationUrl
|
||||||
from donate import getWebsite
|
from donate import getWebsite
|
||||||
from xmpp import getXmppAddress
|
from xmpp import getXmppAddress
|
||||||
|
@ -260,6 +261,8 @@ def htmlProfileAfterSearch(cssCache: {},
|
||||||
if userFeed:
|
if userFeed:
|
||||||
i = 0
|
i = 0
|
||||||
for item in userFeed:
|
for item in userFeed:
|
||||||
|
if isCreateInsideAnnounce(item):
|
||||||
|
item = item['object']
|
||||||
if not item.get('actor'):
|
if not item.get('actor'):
|
||||||
continue
|
continue
|
||||||
if item['actor'] != personUrl:
|
if item['actor'] != personUrl:
|
||||||
|
|
Loading…
Reference in New Issue