mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 03:55:55 +01:00
added locked state to Posts.get
This commit is contained in:
@@ -21,9 +21,13 @@ var RDB = require('./redis.js'),
|
|||||||
|
|
||||||
async.parallel({
|
async.parallel({
|
||||||
details: function(callback) {
|
details: function(callback) {
|
||||||
RDB.get('tid:' + tid + ':title', function(topic_name) {
|
RDB.mget([
|
||||||
|
'tid:' + tid + ':title',
|
||||||
|
'tid:' + tid + ':locked'
|
||||||
|
], function(results) {
|
||||||
callback(null, {
|
callback(null, {
|
||||||
'topic_name': topic_name
|
'topic_name': results[0],
|
||||||
|
'locked': results[1]
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
@@ -142,6 +146,7 @@ var RDB = require('./redis.js'),
|
|||||||
// Construct return object
|
// Construct return object
|
||||||
callback({
|
callback({
|
||||||
'topic_name': results.details.topic_name,
|
'topic_name': results.details.topic_name,
|
||||||
|
'locked': parseInt(results.details.locked) || 0,
|
||||||
'topic_id': tid,
|
'topic_id': tid,
|
||||||
posts: posts,
|
posts: posts,
|
||||||
uids: results.posts.participants
|
uids: results.posts.participants
|
||||||
|
|||||||
Reference in New Issue
Block a user