Commit 609952959f003c5107de3493beacfcfb699f82cb

Authored by Adhidarma Hadiwinoto
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