Move logic out of User and Classes controllers

into RestWriter
This commit is contained in:
Arthur Cinader
2018-10-09 18:33:09 -07:00
parent b3b4461fe2
commit a0de2bcb6b
3 changed files with 21 additions and 24 deletions

View File

@@ -9,15 +9,6 @@ var RestQuery = require('../RestQuery');
var Auth = require('../Auth');
export class UserController extends AdaptableController {
// Add token delete operations to a rest update object
static addClearPasswordResetTokenToRestObject(restObject) {
const addOps = {
_perishable_token: { __op: 'Delete' },
_perishable_token_expires_at: { __op: 'Delete' },
};
return Object.assign({}, restObject, addOps);
}
constructor(adapter, appId, options = {}) {
super(adapter, appId, options);
}
@@ -305,7 +296,7 @@ function updateUserPassword(userId, password, config) {
Auth.master(config),
'_User',
{ objectId: userId },
UserController.addClearPasswordResetTokenToRestObject({ password })
{ password: password }
);
}