Skip to content

Commit a78adfe

Browse files
committed
Merge pull request #172 from taylorstine/cloud_shim
Added req.auth.user to parse cloud functions
2 parents 15edb0c + 35b6b16 commit a78adfe

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

Auth.js

+1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ var getAuthForSessionToken = function(config, sessionToken) {
6464
var obj = results[0]['user'];
6565
delete obj.password;
6666
obj['className'] = '_User';
67+
obj['sessionToken'] = sessionToken;
6768
var userObject = Parse.Object.fromJSON(obj);
6869
cache.setUser(sessionToken, userObject);
6970
return new Auth(config, false, userObject);

functions.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ var express = require('express'),
88
var router = new PromiseRouter();
99

1010
function handleCloudFunction(req) {
11-
// TODO: set user from req.auth
1211
if (Parse.Cloud.Functions[req.params.functionName]) {
1312
return new Promise(function (resolve, reject) {
1413
var response = createResponseObject(resolve, reject);
1514
var request = {
16-
params: req.body || {}
15+
params: req.body || {},
16+
user: req.auth && req.auth.user || {}
1717
};
1818
Parse.Cloud.Functions[req.params.functionName](request, response);
1919
});

0 commit comments

Comments
 (0)