Turning off 'Remember Last Read Post' should immediately disable data saving in all tabs.
This commit is contained in:
parent
88b534f74b
commit
a05431c07d
@ -10,6 +10,7 @@ Unread =
|
|||||||
)
|
)
|
||||||
|
|
||||||
if Conf['Remember Last Read Post']
|
if Conf['Remember Last Read Post']
|
||||||
|
$.sync 'Remember Last Read Post', (enabled) -> Conf['Remember Last Read Post'] = enabled
|
||||||
@db = new DataBoard 'lastReadPosts', @sync
|
@db = new DataBoard 'lastReadPosts', @sync
|
||||||
|
|
||||||
@hr = $.el 'hr',
|
@hr = $.el 'hr',
|
||||||
@ -193,6 +194,7 @@ Unread =
|
|||||||
return
|
return
|
||||||
|
|
||||||
saveLastReadPost: $.debounce 2 * $.SECOND, ->
|
saveLastReadPost: $.debounce 2 * $.SECOND, ->
|
||||||
|
$.forceSync 'Remember Last Read Post'
|
||||||
return unless Conf['Remember Last Read Post'] and Unread.db
|
return unless Conf['Remember Last Read Post'] and Unread.db
|
||||||
postIDs = Unread.thread.posts.keys
|
postIDs = Unread.thread.posts.keys
|
||||||
for i in [Unread.readCount...postIDs.length] by 1
|
for i in [Unread.readCount...postIDs.length] by 1
|
||||||
@ -230,6 +232,7 @@ Unread =
|
|||||||
Unread.title
|
Unread.title
|
||||||
d.title = "#{titleQuotingYou}#{titleCount}#{titleDead}"
|
d.title = "#{titleQuotingYou}#{titleCount}#{titleDead}"
|
||||||
|
|
||||||
|
$.forceSync 'Remember Last Read Post'
|
||||||
if Conf['Remember Last Read Post'] and (!Unread.thread.isDead or Unread.thread.isArchived)
|
if Conf['Remember Last Read Post'] and (!Unread.thread.isDead or Unread.thread.isArchived)
|
||||||
ThreadWatcher.update Unread.thread.board.ID, Unread.thread.ID,
|
ThreadWatcher.update Unread.thread.board.ID, Unread.thread.ID,
|
||||||
isDead: Unread.thread.isDead
|
isDead: Unread.thread.isDead
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user