mirror of https://gitlab.com/bashrc2/epicyon
Show follows you status on profile after search
parent
03044b9819
commit
0accfaea39
|
@ -38,6 +38,7 @@ from tox import getToxAddress
|
||||||
from briar import getBriarAddress
|
from briar import getBriarAddress
|
||||||
from jami import getJamiAddress
|
from jami import getJamiAddress
|
||||||
from filters import isFiltered
|
from filters import isFiltered
|
||||||
|
from follow import isFollowerOfPerson
|
||||||
from webapp_frontscreen import htmlFrontScreen
|
from webapp_frontscreen import htmlFrontScreen
|
||||||
from webapp_utils import scheduledPostsExist
|
from webapp_utils import scheduledPostsExist
|
||||||
from webapp_utils import getPersonAvatarUrl
|
from webapp_utils import getPersonAvatarUrl
|
||||||
|
@ -170,6 +171,12 @@ def htmlProfileAfterSearch(cssCache: {},
|
||||||
if lockedAccount:
|
if lockedAccount:
|
||||||
displayName += '🔒'
|
displayName += '🔒'
|
||||||
|
|
||||||
|
followsYou = \
|
||||||
|
isFollowerOfPerson(baseDir,
|
||||||
|
nickname, domain,
|
||||||
|
searchNickname,
|
||||||
|
searchDomainFull)
|
||||||
|
|
||||||
profileDescription = ''
|
profileDescription = ''
|
||||||
if profileJson.get('summary'):
|
if profileJson.get('summary'):
|
||||||
profileDescription = profileJson['summary']
|
profileDescription = profileJson['summary']
|
||||||
|
@ -224,7 +231,7 @@ def htmlProfileAfterSearch(cssCache: {},
|
||||||
searchNickname,
|
searchNickname,
|
||||||
searchDomainFull,
|
searchDomainFull,
|
||||||
translate,
|
translate,
|
||||||
displayName,
|
displayName, followsYou,
|
||||||
profileDescriptionShort,
|
profileDescriptionShort,
|
||||||
avatarUrl, imageUrl)
|
avatarUrl, imageUrl)
|
||||||
|
|
||||||
|
@ -330,6 +337,7 @@ def _getProfileHeaderAfterSearch(baseDir: str,
|
||||||
searchDomainFull: str,
|
searchDomainFull: str,
|
||||||
translate: {},
|
translate: {},
|
||||||
displayName: str,
|
displayName: str,
|
||||||
|
followsYou: bool,
|
||||||
profileDescriptionShort: str,
|
profileDescriptionShort: str,
|
||||||
avatarUrl: str, imageUrl: str) -> str:
|
avatarUrl: str, imageUrl: str) -> str:
|
||||||
"""The header of a searched for handle, containing background
|
"""The header of a searched for handle, containing background
|
||||||
|
@ -352,6 +360,8 @@ def _getProfileHeaderAfterSearch(baseDir: str,
|
||||||
htmlStr += ' <h1>' + displayName + '</h1>\n'
|
htmlStr += ' <h1>' + displayName + '</h1>\n'
|
||||||
htmlStr += \
|
htmlStr += \
|
||||||
' <p><b>@' + searchNickname + '@' + searchDomainFull + '</b><br>\n'
|
' <p><b>@' + searchNickname + '@' + searchDomainFull + '</b><br>\n'
|
||||||
|
if followsYou:
|
||||||
|
htmlStr += ' <p><b>' + translate['Follows you'] + '</b></p>\n'
|
||||||
htmlStr += ' <p>' + profileDescriptionShort + '</p>\n'
|
htmlStr += ' <p>' + profileDescriptionShort + '</p>\n'
|
||||||
htmlStr += ' </figcaption>\n'
|
htmlStr += ' </figcaption>\n'
|
||||||
htmlStr += ' </figure>\n\n'
|
htmlStr += ' </figure>\n\n'
|
||||||
|
|
Loading…
Reference in New Issue