From bce6392bdd4e5589370bdd0374683d231de5274d Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sun, 2 Oct 2016 10:50:11 -0700 Subject: [PATCH] Implement reduced reply cooldowns for Pass users. --- src/Posting/QR.cooldown.coffee | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Posting/QR.cooldown.coffee b/src/Posting/QR.cooldown.coffee index 3a32b0a85..57240ef88 100644 --- a/src/Posting/QR.cooldown.coffee +++ b/src/Posting/QR.cooldown.coffee @@ -23,6 +23,11 @@ QR.cooldown = QR.cooldown.delays.reply_intra or= QR.cooldown.delays.reply QR.cooldown.delays.image_intra or= QR.cooldown.delays.image + # Pass users have reduced cooldowns. + if d.cookie.indexOf('pass_enabled=1') >= 0 + for key in ['reply', 'image', 'reply_intra', 'image_intra'] + QR.cooldown.delays[key] = Math.ceil(QR.cooldown.delays[key] / 2) + # The longest reply cooldown, for use in pruning old reply data QR.cooldown.maxDelay = 0 for type, delay of QR.cooldown.delays when type not in ['thread', 'thread_global']