From 83393fd06f2a61006a28ebb45524bdd39fdfb6c1 Mon Sep 17 00:00:00 2001 From: eug-vs Date: Wed, 2 Dec 2020 05:31:35 +0300 Subject: fix: resovle eslint errors --- lib/scheduler.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'lib/scheduler.ts') diff --git a/lib/scheduler.ts b/lib/scheduler.ts index e1437bd..8715733 100644 --- a/lib/scheduler.ts +++ b/lib/scheduler.ts @@ -4,15 +4,18 @@ import { EventModel, Event } from './event.model'; export type Handler = (event: Event) => void; -const CronJob = cron.CronJob; +const { CronJob } = cron; const defaultPollingInterval = '*/10 * * * * *'; class Scheduler { private jobs: cron.CronJob[]; + private pollingJob: cron.CronJob; + private handlers: Record; + public Model: EventModel; constructor(model: EventModel, pollingInterval = defaultPollingInterval) { @@ -79,8 +82,7 @@ class Scheduler { event.start(); await handleEvent(event); return event.complete(); - } else throw new Error('No handler found') - + } throw new Error('No handler found'); } catch (error) { return event.fail(error); } -- cgit v1.2.3