From 58eb14031dce828565b51da303cde0128fced872 Mon Sep 17 00:00:00 2001 From: Weijia Wang Date: Tue, 5 Jun 2018 16:43:00 +0800 Subject: Use object destructing (#130) --- timers.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'timers.ts') diff --git a/timers.ts b/timers.ts index 136ae745c..cddb859d9 100644 --- a/timers.ts +++ b/timers.ts @@ -27,15 +27,14 @@ export function initTimers() { function onMessage(payload: Uint8Array) { const msg = pb.Msg.decode(payload); assert(msg.command === pb.Msg.Command.TIMER_READY); - const id = msg.timerReadyId; - const done = msg.timerReadyDone; - const timer = timers.get(id); + const { timerReadyId, timerReadyDone } = msg; + const timer = timers.get(timerReadyId); if (!timer) { return; } timer.cb(...timer.args); - if (done) { - timers.delete(id); + if (timerReadyDone) { + timers.delete(timerReadyId); } } -- cgit v1.2.3