From fe2f4d4c0a7ba8286902b7c3a0242bae93615611 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Tue, 9 Apr 2013 09:05:30 +0200 Subject: [PATCH] Close #990 --- CHANGELOG.md | 1 + src/config.coffee | 1 + src/qr.coffee | 3 +++ 3 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a8d67678..482ad9b78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,4 @@ +- Added Cooldown setting back in. - Fixed the Header going above posts when following quotelinks for example. - Fixed a bug where dead quotelinks would disappear. diff --git a/src/config.coffee b/src/config.coffee index 6e9294292..402fed7be 100644 --- a/src/config.coffee +++ b/src/config.coffee @@ -52,6 +52,7 @@ Config = 'Remember Subject': [false, 'Remember the subject field, instead of resetting after posting.'] 'Remember Spoiler': [false, 'Remember the spoiler state, instead of resetting after posting.'] 'Hide Original Post Form': [true, 'Hide the normal post form.'] + 'Cooldown': [true, 'Prevent "flood detected" errors.'] 'Quote Links': 'Quote Backlinks': [true, 'Add quote backlinks.'] 'OP Backlinks': [true, 'Add backlinks to the OP.'] diff --git a/src/qr.coffee b/src/qr.coffee index 15fc6ca6e..aa1f79318 100644 --- a/src/qr.coffee +++ b/src/qr.coffee @@ -128,6 +128,7 @@ QR = cooldown: init: -> + return unless Conf['Cooldown'] board = g.BOARD.ID QR.cooldown.types = thread: switch board @@ -144,6 +145,7 @@ QR = QR.cooldown.start() $.sync "cooldown.#{board}", QR.cooldown.sync start: -> + return unless Conf['Cooldown'] return if QR.cooldown.isCounting QR.cooldown.isCounting = true QR.cooldown.count() @@ -154,6 +156,7 @@ QR = QR.cooldown.cooldowns[id] = cooldowns[id] QR.cooldown.start() set: (data) -> + return unless Conf['Cooldown'] {req, post, isReply, delay} = data start = if req then req.uploadEndTime else Date.now() if delay