From de43be347fe1343b2a6c02733bfee39dddd0ed6b Mon Sep 17 00:00:00 2001 From: cgeek Date: Fri, 8 May 2020 11:08:34 +0200 Subject: [PATCH] [fix] broken webapp state --- src/lib/types/state.ts | 4 ++++ src/lib/webserver.ts | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/lib/types/state.ts b/src/lib/types/state.ts index 94f4104..6446de5 100644 --- a/src/lib/types/state.ts +++ b/src/lib/types/state.ts @@ -19,6 +19,10 @@ export class Watcher { this._error = error } + public get state() { + return this._state + } + public get error() { return this._error } diff --git a/src/lib/webserver.ts b/src/lib/webserver.ts index 4e83b6a..ae601c3 100644 --- a/src/lib/webserver.ts +++ b/src/lib/webserver.ts @@ -9,7 +9,12 @@ export function webappServe(watchers: Watcher[], host = 'localhost', port = 1050 webapp.use(cors()) webapp.get('/status', (req, res) => { - res.send(watchers) + res.send(watchers.map(watcher => { + return { + name: watcher.name, + state: watcher.state + } + })) }) webapp.use('/', express.static(path.join(__dirname, '../../dist/')))