Account for posts added by thread expansion when marking read from index.

This commit is contained in:
ccd0 2019-04-02 01:30:07 -07:00
parent 14dbde2895
commit a48e3c5b04

View File

@ -94,13 +94,10 @@ UnreadIndex =
markRead: ->
thread = Get.threadFromNode @
if Index.enabled
lastPost = Index.lastPost(thread.ID)
else
lastPost = 0
thread.posts.forEach (post) ->
if post.ID > lastPost and !post.isFetchedQuote
lastPost = post.ID
lastPost = if Index.enabled then Index.lastPost(thread.ID) else 0
thread.posts.forEach (post) ->
if post.ID > lastPost and !post.isFetchedQuote
lastPost = post.ID
UnreadIndex.lastReadPost[thread.fullID] = lastPost
UnreadIndex.db.set
boardID: thread.board.ID