mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-09 07:25:46 +01:00
cleanup toggleFollow
This commit is contained in:
@@ -210,17 +210,13 @@ var winston = require('winston'),
|
|||||||
|
|
||||||
ThreadTools.toggleFollow = function(tid, uid, callback) {
|
ThreadTools.toggleFollow = function(tid, uid, callback) {
|
||||||
topics.isFollowing(tid, uid, function(err, following) {
|
topics.isFollowing(tid, uid, function(err, following) {
|
||||||
if(err) {
|
if (err) {
|
||||||
return callback(err);
|
return callback(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
db[following ? 'setRemove' : 'setAdd']('tid:' + tid + ':followers', uid, function(err, success) {
|
db[following ? 'setRemove' : 'setAdd']('tid:' + tid + ':followers', uid, function(err) {
|
||||||
if (callback) {
|
if (typeof callback === 'function') {
|
||||||
if(err) {
|
callback(err, !following);
|
||||||
return callback(err);
|
|
||||||
}
|
|
||||||
|
|
||||||
callback(null, !following);
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user