Each account gets a new share notification

main2
Bob Mottram 2019-11-02 11:36:56 +00:00
parent b877af4ae8
commit 6fc3eac50d
2 changed files with 12 additions and 8 deletions

View File

@ -145,13 +145,17 @@ def addShare(baseDir: str, \
saveJson(sharesJson,sharesFilename)
# indicate that a new share is available
newShareFile=baseDir+'/accounts/.newShare'
if not os.path.isfile(newShareFile):
try:
with open(newShareFile, 'w') as fp:
fp.write('\n')
except:
pass
for subdir, dirs, files in os.walk(baseDir+'/accounts'):
for handle in dirs:
if '@' in handle:
accountDir=baseDir+'/accounts/'+handle
newShareFile=accountDir+'/.newShare'
if not os.path.isfile(newShareFile):
try:
with open(newShareFile, 'w') as fp:
fp.write('\n')
except:
pass
def expireShares(baseDir: str) -> None:
"""Removes expired items from shares

View File

@ -2195,7 +2195,7 @@ def htmlTimeline(translate: {},pageNumber: int, \
# should the Shares button be highlighted?
newShare=False
newShareFile=baseDir+'/accounts/.newShare'
newShareFile=accountDir+'/.newShare'
if os.path.isfile(newShareFile):
newShare=True
if boxName=='tlshares':