Удалить членство в группе в stormpath 0.10 с помощью SDK
Я хочу удалить членство в группе, не удаляя группу или учетную запись. У меня нет никакого метода удаления в SDK Stormpath для node.js.
Я использую 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. У него нет метода удаления.
1 ответ
Решение
GroupMemebership наследуется от InstanceResource, который дает ему метод удаления.
Вы не против опубликовать код, чтобы мы могли видеть, что вы делаете?
Если вы можете получить GroupMembership, это должно быть так просто:
groupMemebership.delete(function(err){
if(!err){
console.log("deleted");
}
})