mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-02 10:31:23 +01:00
refactoring topics to be stored as a set per category, instead of a list
This commit is contained in:
@@ -20,7 +20,7 @@ var RDB = require('./redis.js'),
|
||||
//build a proper wrapper for this and move it into above function later
|
||||
var range_var = (category_id) ? 'categories:' + category_id + ':tid' : 'topics:tid';
|
||||
|
||||
RDB.lrange(range_var, start, end, function(tids) {
|
||||
RDB.db.smembers(range_var, function(err, tids) {
|
||||
var title = [],
|
||||
uid = [],
|
||||
timestamp = [],
|
||||
@@ -116,7 +116,6 @@ var RDB = require('./redis.js'),
|
||||
|
||||
|
||||
});
|
||||
//} else callback({'category_id': category_id, 'topics': []});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -150,7 +149,7 @@ var RDB = require('./redis.js'),
|
||||
|
||||
|
||||
if (category_id) {
|
||||
RDB.lpush('categories:' + category_id + ':tid', tid);
|
||||
RDB.db.sadd('categories:' + category_id + ':tid', tid);
|
||||
}
|
||||
|
||||
var slug = tid + '/' + utils.slugify(title);
|
||||
|
||||
Reference in New Issue
Block a user