def markPageAsRead(self, pageId): chapters = AccountSettings.getManualUnreadPages() for chapter in chapters: if pageId in chapter: chapter.remove(pageId) AccountSettings.setManualUnreadPages(chapters) self.updatePaginator() break
def addConter(self, param): chapters = AccountSettings.getManualUnreadPages() index = 0 for chapter in chapters: length = len(chapter) param[index]['counter'] = str(length) if length > 0 else '' index += 1 return param
def getUnreadPages(self): return sum(AccountSettings.getManualUnreadPages(), [])