Merge remote-tracking branch 'origin/master'

v1.18.x
Julian Lam 11 years ago
commit 759775ecbe

@ -35,12 +35,19 @@ User.createUser = function(socket, userData, callback) {
}; };
User.banUsers = function(socket, uids, callback) { User.banUsers = function(socket, uids, callback) {
toggleBan(uids, User.banUser, callback);
};
User.unbanUsers = function(socket, uids, callback) {
toggleBan(uids, user.unban, callback);
};
function toggleBan(uids, method, callback) {
if(!Array.isArray(uids)) { if(!Array.isArray(uids)) {
return callback(new Error('[[error:invalid-data]]')); return callback(new Error('[[error:invalid-data]]'));
} }
async.each(uids, method, callback);
async.each(uids, User.banUser, callback); }
};
User.banUser = function(uid, callback) { User.banUser = function(uid, callback) {
user.isAdministrator(uid, function(err, isAdmin) { user.isAdministrator(uid, function(err, isAdmin) {
@ -65,13 +72,6 @@ User.banUser = function(uid, callback) {
}); });
}; };
User.unbanUsers = function(socket, uids, callback) {
if(!Array.isArray(uids)) {
return callback(new Error('[[error:invalid-data]]'));
}
async.each(uids, user.unban, callback);
};
User.deleteUsers = function(socket, uids, callback) { User.deleteUsers = function(socket, uids, callback) {
if(!Array.isArray(uids)) { if(!Array.isArray(uids)) {
return callback(new Error('[[error:invalid-data]]')); return callback(new Error('[[error:invalid-data]]'));

Loading…
Cancel
Save