Commit 609952959f003c5107de3493beacfcfb699f82cb
1 parent
3a44f4053f
Exists in
master
resendDelay: simplifikasi cancel
Showing 1 changed file with 4 additions and 16 deletions Side-by-side Diff
gateway/resend-delay.js
... | ... | @@ -18,26 +18,14 @@ function init(options) { |
18 | 18 | } |
19 | 19 | |
20 | 20 | function cancel(task) { |
21 | - var requestId; | |
22 | - if (typeof task === 'string') { | |
23 | - requestId = task; | |
24 | - } else { | |
25 | - requestId = task.requestId; | |
26 | - } | |
27 | - | |
28 | - if (!requestId) { | |
29 | - return; | |
30 | - } | |
21 | + const requestId = ( typeof task === 'string' ) ? task : task.requestId; | |
22 | + if (!requestId) { return; } | |
31 | 23 | |
32 | - var oldHandler = resendHandlers.get(requestId); | |
33 | - if (!oldHandler) { | |
34 | - return; | |
35 | - } | |
24 | + const oldHandler = resendHandlers.get(requestId); | |
25 | + if (!oldHandler) { return; } | |
36 | 26 | |
37 | 27 | logger.verbose('Canceling resend delay', {task: oldHandler.task}); |
38 | - | |
39 | 28 | if (oldHandler.handler) { clearTimeout(oldHandler.handler); } |
40 | - | |
41 | 29 | resendHandlers.del(requestId); |
42 | 30 | } |
43 | 31 |