From 1af713cfb803e91b61931c4eb12376ad6d78f342 Mon Sep 17 00:00:00 2001 From: cha0s Date: Sun, 8 Sep 2019 08:19:53 -0500 Subject: [PATCH] refactor: simply --- packages/behavior/item/traversals.js | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/packages/behavior/item/traversals.js b/packages/behavior/item/traversals.js index e32c026..f8a0b3c 100644 --- a/packages/behavior/item/traversals.js +++ b/packages/behavior/item/traversals.js @@ -15,26 +15,7 @@ export class Traversals extends Collection('traversal') { }, false)) { return results; } - // Proxy any tickers. - const tickableResults = results.filter((result) => { - if (!(result instanceof TickingPromise)) { - return false; - } - return true; - }); - // If none, just promise. - if (0 === tickableResults.length) { - return Promise.all(results); - } - // Otherwise, tick all tickers and resolve. - return new TickingPromise( - (resolve) => { - resolve(Promise.all(results)); - }, - (elapsed) => { - tickableResults.forEach((result) => result.tick(elapsed)); - }, - ); + return TickingPromise.all(results); } }