2016-07-28 7 views
2

Я хочу удалить членство в группе, не удаляя группу или учетную запись. У меня нет метода удаления в sdk stormpath для node.js.Удалить членство в группе stormpath 0.10 using sdk

Я использую 0.10.1 версию stormapath.

'use strict'; 
var utils = require('../utils'); 
var InstanceResource = require('./InstanceResource'); 

function GroupMembership() { 
    GroupMembership.super_.apply(this, arguments); 
} 
utils.inherits(GroupMembership, InstanceResource); 

GroupMembership.prototype.getAccount = function  getGroupMembershipAccount(/* [options,] callback */) { 
    var self = this; 
    var args = Array.prototype.slice.call(arguments); 
    var callback = args.pop(); 
    var options = (args.length > 0) ? args.shift() : null; 

    return self.dataStore.getResource(self.account.href, options, require('./Account'), callback); 
}; 

GroupMembership.prototype.getGroup = function getGroupMembershipGroup(/* [options,] callback */) { 
    var self = this; 
    var args = Array.prototype.slice.call(arguments); 
    var callback = args.pop(); 
    var options = (args.length > 0) ? args.shift() : null; 

    return self.dataStore.getResource(self.group.href, options, require('./Group'), callback); 
}; 

module.exports = GroupMembership; 

Это код в файле GroupMembership.js. У него нет метода удаления.

ответ

3

GroupMemebership наследует от InstanceResource, который дает ему метод удаления.

Не можете прочесть код, чтобы мы могли видеть, что вы делаете?

Если вы можете получить GroupMembership, он должен быть столь же просто, как:

groupMemebership.delete(function(err){ 
    if(!err){ 
    console.log("deleted"); 
    } 
})