Uptime in status api

This commit is contained in:
vjrj 2018-05-03 20:32:43 +02:00
parent 2d0c8f664b
commit 984ce8531d

View file

@ -7,6 +7,8 @@ import SiteSettings from '/imports/api/SiteSettings/SiteSettings';
import ActiveFiresCollection from '/imports/api/ActiveFires/ActiveFires'; import ActiveFiresCollection from '/imports/api/ActiveFires/ActiveFires';
Meteor.startup(() => { Meteor.startup(() => {
const uptime = new Date();
const apiV1 = new Restivus({ const apiV1 = new Restivus({
useDefaultAuth: true, useDefaultAuth: true,
apiPath: 'api', apiPath: 'api',
@ -66,4 +68,11 @@ Meteor.startup(() => {
return { total: ActiveFiresCollection.find({}).count() }; 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 };
}
});
}); });