Merge pull request #2621 from TheBronx/master

new filter hooks on favourite actions #2620
v1.18.x
Barış Soner Uşaklı 10 years ago
commit 6680c2d475

@ -174,6 +174,25 @@ function favouriteCommand(socket, command, eventName, notification, data, callba
return callback(new Error('[[error:post-deleted]]'));
}
/*
hooks:
filter.post.upvote
filter.post.downvote
filter.post.unvote
filter.post.favourite
filter.post.unfavourite
*/
plugins.fireHook('filter:post.' + command, {data: data, uid: socket.uid}, function(err, filteredData) {
if (err) {
return callback(err);
}
executeFavouriteCommand(socket, command, eventName, notification, filteredData.data, callback);
});
});
}
function executeFavouriteCommand(socket, command, eventName, notification, data, callback) {
favourites[command](data.pid, socket.uid, function(err, result) {
if (err) {
return callback(err);
@ -190,7 +209,6 @@ function favouriteCommand(socket, command, eventName, notification, data, callba
}
callback();
});
});
}
SocketPosts.sendNotificationToPostOwner = function(pid, fromuid, notification) {

Loading…
Cancel
Save