diff --git a/4chan_x.user.js b/4chan_x.user.js index f0d23b1e3..c6a489370 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -5849,7 +5849,7 @@ }, set: function(data) { var cooldown, hasFile, isReply, isSage, start, type; - start = data.req ? data.req.uploadEndTime : Date.now(); + start = data.start || Date.now(); if (data.delay) { cooldown = { delay: data.delay @@ -6686,7 +6686,7 @@ postID: postID }, QR.nodes.el); QR.cooldown.set({ - req: req, + start: req.uploadEndTime, post: reply, isReply: !!threadID }); diff --git a/src/qr.coffee b/src/qr.coffee index a3c8e7b68..61c5b6d02 100644 --- a/src/qr.coffee +++ b/src/qr.coffee @@ -159,10 +159,7 @@ QR = QR.cooldown.cooldowns[id] = cooldowns[id] QR.cooldown.start() set: (data) -> - start = if data.req - data.req.uploadEndTime - else - Date.now() + start = data.start or Date.now() if data.delay cooldown = delay: data.delay else @@ -916,7 +913,7 @@ QR = }, QR.nodes.el QR.cooldown.set - req: req + start: req.uploadEndTime post: reply isReply: !!threadID