From fa928956c2e9bfd21b18f973eded49775ce33e86 Mon Sep 17 00:00:00 2001 From: mayjs Date: Mon, 15 May 2017 18:44:54 +0200 Subject: Added an endpoint to get the user referenced by the given token --- models/users.js | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'models') diff --git a/models/users.js b/models/users.js index aa870dca..55d0095e 100644 --- a/models/users.js +++ b/models/users.js @@ -527,6 +527,16 @@ if (Meteor.isServer) { // USERS REST API if (Meteor.isServer) { + JsonRoutes.add('GET', '/api/user', function(req, res, next) { + Authentication.checkLoggedIn(req.userId); + let data = Meteor.users.findOne({ _id: req.userId}); + delete data.services; + JsonRoutes.sendResult(res, { + code: 200, + data + }); + }); + JsonRoutes.add('GET', '/api/users', function (req, res, next) { Authentication.checkUserId( req.userId); JsonRoutes.sendResult(res, { -- cgit v1.2.3-1-g7c22