diff --git a/src/categories.js b/src/categories.js
index 545538d377..5173e64955 100644
--- a/src/categories.js
+++ b/src/categories.js
@@ -25,60 +25,66 @@ var RDB = require('./redis.js'),
});
};
-
+ Categories.edit = function(data, callback) {
+ // just a reminder to self that name + slugs are stored into topics data as well.
+ };
Categories.get = function(callback) {
RDB.lrange('categories:cid', 0, -1, function(cids) {
- var name = [],
- description = [],
- icon = [],
- blockclass = [],
- slug = [];
+ Categories.get_category(cids, callback);
+ });
+ }
- for (var i=0, ii=cids.length; i
0) {
- RDB.multi()
- .mget(name)
- .mget(description)
- .mget(icon)
- .mget(blockclass)
- .mget(slug)
- .exec(function(err, replies) {
- name = replies[0];
- description = replies[1];
- icon = replies[2];
- blockclass = replies[3];
- slug = replies[4];
-
- var categories = [];
- for (var i=0, ii=cids.length; i 0) {
+ RDB.multi()
+ .mget(name)
+ .mget(description)
+ .mget(icon)
+ .mget(blockclass)
+ .mget(slug)
+ .exec(function(err, replies) {
+ name = replies[0];
+ description = replies[1];
+ icon = replies[2];
+ blockclass = replies[3];
+ slug = replies[4];
+
+ var categories = [];
+ for (var i=0, ii=cids.length; i 0) {
- RDB.multi()
+ multi
.mget(title)
.mget(uid)
.mget(timestamp)
.mget(slug)
.mget(postcount)
- .exec(function(err, replies) {
-
- title = replies[0];
- uid = replies[1];
- timestamp = replies[2];
- slug = replies[3];
- postcount = replies[4];
-
-
+ }
+
+
+ multi.exec(function(err, replies) {
+ category_name = replies[0];
+ var topics = [];
+
+ if (tids.length > 0) {
+ title = replies[1];
+ uid = replies[2];
+ timestamp = replies[3];
+ slug = replies[4];
+ postcount = replies[5];
+
+
+
+
+ user.get_usernames_by_uids(uid, function(userNames) {
- user.get_usernames_by_uids(uid, function(userNames) {
- var topics = [];
+ for (var i=0, ii=title.length; i