Announce if new replies are available

merge-requests/21/head
Bob Mottram 2021-03-16 13:57:28 +00:00
parent ecd6af3ce3
commit af7b3d232e
1 changed files with 12 additions and 4 deletions

View File

@ -401,7 +401,8 @@ def _readLocalBoxPost(boxName: str, index: int,
def _showLocalBox(notifyJson: {}, boxName: str, def _showLocalBox(notifyJson: {}, boxName: str,
screenreader: str, systemLanguage: str, espeak, screenreader: str, systemLanguage: str, espeak,
startPostIndex=0, noOfPosts=10) -> bool: startPostIndex=0, noOfPosts=10,
newReplies=False) -> bool:
"""Shows locally stored posts for a given subdirectory """Shows locally stored posts for a given subdirectory
""" """
indent = ' ' indent = ' '
@ -500,10 +501,16 @@ def _showLocalBox(notifyJson: {}, boxName: str,
print('') print('')
# say the post number range
sayStr = indent + boxName + ' posts ' + str(startPostIndex + 1) + \ sayStr = indent + boxName + ' posts ' + str(startPostIndex + 1) + \
' to ' + str(startPostIndex + ctr) + '. ' ' to ' + str(startPostIndex + ctr) + '. '
if newReplies and boxName != 'replies':
sayStr += \ sayStr += \
'Use the \33[3mnext\33[0m and \33[3mprev\33[0m commands to navigate.' 'Use \33[3mshow replies\33[0m to view reply posts.'
else:
sayStr += \
'Use the \33[3mnext\33[0m and ' + \
'\33[3mprev\33[0m commands to navigate.'
sayStr2 = sayStr.replace('\33[3m', '').replace('\33[0m', '') sayStr2 = sayStr.replace('\33[3m', '').replace('\33[0m', '')
_sayCommand(sayStr, sayStr2, screenreader, systemLanguage, espeak) _sayCommand(sayStr, sayStr2, screenreader, systemLanguage, espeak)
if notifyJson: if notifyJson:
@ -918,7 +925,8 @@ def runNotificationsClient(baseDir: str, proxyType: str, httpPrefix: str,
_clearScreen() _clearScreen()
_showLocalBox(notifyJson, currTimeline, _showLocalBox(notifyJson, currTimeline,
None, systemLanguage, espeak, None, systemLanguage, espeak,
currInboxIndex, 10) currInboxIndex, 10,
newRepliesExist)
else: else:
print('') print('')