more fixes

This commit is contained in:
Baris Soner Usakli
2014-01-16 18:06:19 -05:00
parent e061978bd5
commit 39b631a3a8
8 changed files with 61 additions and 68 deletions

View File

@@ -233,26 +233,22 @@ SocketAdmin.plugins.toggle = function(socket, plugin_id) {
SocketAdmin.config = {};
SocketAdmin.config.get = function(socket, data, callback) {
meta.configs.list(function(err, config) {
if (!err) {
callback(config);
}
});
meta.configs.list(callback);
};
SocketAdmin.config.set = function(socket, data, callback) {
meta.configs.set(data.key, data.value, function(err) {
if (!err) {
callback({
status: 'ok'
});
plugins.fireHook('action:config.set', {
key: data.key,
value: data.value
});
if(err) {
return callback(err);
}
callback(null);
plugins.fireHook('action:config.set', {
key: data.key,
value: data.value
});
logger.monitorConfig({io: index.server}, data);
});
};

View File

@@ -97,13 +97,11 @@ SocketUser.saveSettings = function(socket, data, callback) {
if (socket.uid) {
user.setUserFields(socket.uid, {
showemail: data.showemail
}, function(err, result) {
callback(err);
});
}, callback);
}
};
SocketUser.get_online_users = function(socket, data, callback) {
SocketUser.getOnlineUsers = function(socket, data, callback) {
var returnData = [];
for (var i = 0; i < data.length; ++i) {
@@ -115,7 +113,7 @@ SocketUser.get_online_users = function(socket, data, callback) {
}
}
callback(returnData);
callback(null, returnData);
};
SocketUser.getOnlineAnonCount = function(socket, data, callback) {

View File

@@ -537,31 +537,21 @@ var bcrypt = require('bcrypt'),
User.follow = function(uid, followid, callback) {
db.setAdd('following:' + uid, followid, function(err, data) {
if (!err) {
db.setAdd('followers:' + followid, uid, function(err, data) {
if (!err) {
callback(true);
} else {
console.log(err);
callback(false);
}
});
} else {
console.log(err);
callback(false);
if(err) {
return callback(err);
}
db.setAdd('followers:' + followid, uid, callback);
});
};
User.unfollow = function(uid, unfollowid, callback) {
db.setRemove('following:' + uid, unfollowid, function(err, data) {
if (!err) {
db.setRemove('followers:' + unfollowid, uid, function(err, data) {
callback(data);
});
} else {
console.log(err);
if(err) {
return callback(err);
}
db.setRemove('followers:' + unfollowid, uid, callback);
});
};