mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-05-06 07:07:13 +02:00
better check for group exist, groups with different cases can no longer be created, #2588
This commit is contained in:
@@ -88,6 +88,24 @@ module.exports = function(redisClient, module) {
|
||||
});
|
||||
};
|
||||
|
||||
module.isObjectFields = function(key, fields, callback) {
|
||||
var multi = redisClient.multi();
|
||||
for (var i=0; i<fields.length; ++i) {
|
||||
multi.hexists(key, fields[i]);
|
||||
}
|
||||
|
||||
multi.exec(function(err, results) {
|
||||
if (err) {
|
||||
return callback(err);
|
||||
}
|
||||
|
||||
for (var i=0; i<results.length; ++i) {
|
||||
results[i] = results[i] === 1;
|
||||
}
|
||||
callback(null, results);
|
||||
});
|
||||
};
|
||||
|
||||
module.deleteObjectField = function(key, field, callback) {
|
||||
redisClient.hdel(key, field, function(err, res) {
|
||||
callback(err);
|
||||
|
||||
Reference in New Issue
Block a user