From 53411f809bee9aaa82cc64ea990a33648ea174a3 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Fri, 25 Sep 2015 15:34:53 -0400 Subject: [PATCH] follow command --- src/socket.io/topics.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/socket.io/topics.js b/src/socket.io/topics.js index 6b33ba7414..e7c38bf086 100644 --- a/src/socket.io/topics.js +++ b/src/socket.io/topics.js @@ -147,20 +147,20 @@ SocketTopics.sendNotificationToTopicOwner = function(tid, fromuid, notification) SocketTopics.toggleFollow = function(socket, tid, callback) { - if (!socket.uid) { - return callback(new Error('[[error:not-logged-in]]')); - } - - topics.toggleFollow(tid, socket.uid, callback); + followCommand(topics.toggleFollow, socket, tid, callback); }; SocketTopics.follow = function(socket, tid, callback) { + followCommand(topics.follow, socket, tid, callback); +}; + +function followCommand(method, socket, tid, callback) { if (!socket.uid) { return callback(new Error('[[error:not-logged-in]]')); } - topics.follow(tid, socket.uid, callback); -}; + topics[method](tid, socket.uid, callback); +} SocketTopics.search = function(socket, data, callback) { topics.search(data.tid, data.term, callback);