From b316f89b766695d63802e272fb1d6113e7143fbc Mon Sep 17 00:00:00 2001
From: Ayc0 <benjamin.koltes@gmail.com>
Date: Sat, 14 Apr 2018 09:58:24 +0200
Subject: [PATCH] Simplify TTL use in interval

---
 server/utils.js | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/server/utils.js b/server/utils.js
index 424c9f0..1db62d0 100644
--- a/server/utils.js
+++ b/server/utils.js
@@ -19,10 +19,7 @@ const interval = (fn, initialTTL, output = {}) => {
         if (this.cleared) {
           return;
         }
-        TTL = fn();
-        if (TTL instanceof Promise) {
-          TTL = await TTL;
-        }
+        TTL = await Promise.resolve(fn());
       } catch (error) {
         console.error(error);
         TTL = initialTTL;
-- 
GitLab