From 984ce8531d9d05628e03245510daa447de5ffa0a Mon Sep 17 00:00:00 2001 From: vjrj Date: Thu, 3 May 2018 20:32:43 +0200 Subject: [PATCH] Uptime in status api --- imports/startup/server/rest.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/imports/startup/server/rest.js b/imports/startup/server/rest.js index da10be6..b6f63a9 100644 --- a/imports/startup/server/rest.js +++ b/imports/startup/server/rest.js @@ -7,6 +7,8 @@ import SiteSettings from '/imports/api/SiteSettings/SiteSettings'; import ActiveFiresCollection from '/imports/api/ActiveFires/ActiveFires'; Meteor.startup(() => { + const uptime = new Date(); + const apiV1 = new Restivus({ useDefaultAuth: true, apiPath: 'api', @@ -66,4 +68,11 @@ Meteor.startup(() => { return { total: ActiveFiresCollection.find({}).count() }; } }); + + // Maps to: /api/v1/status/uptime + apiV1.addRoute('status/uptime', { authRequired: false }, { + get: function get() { + return { ms: new Date() - uptime }; + } + }); });