Bläddra i källkod

Added an endpoint to get the user referenced by the given token

mayjs 8 år sedan
förälder
incheckning
fa928956c2
1 ändrade filer med 10 tillägg och 0 borttagningar
  1. 10 0
      models/users.js

+ 10 - 0
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, {