mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 19:46:01 +01:00
adding uid to the topic hooks, so plugins can know the user that did the action
This commit is contained in:
@@ -269,7 +269,7 @@ SocketTopics.move = function(socket, data, callback) {
|
||||
},
|
||||
function(cid, next) {
|
||||
oldCid = cid;
|
||||
threadTools.move(tid, data.cid, next);
|
||||
threadTools.move(tid, data.cid, data.uid, next);
|
||||
}
|
||||
], function(err) {
|
||||
if(err) {
|
||||
@@ -305,7 +305,7 @@ SocketTopics.moveAll = function(socket, data, callback) {
|
||||
}
|
||||
|
||||
async.each(tids, function(tid, next) {
|
||||
threadTools.move(tid, data.cid, next);
|
||||
threadTools.move(tid, data.cid, data.uid, next);
|
||||
}, callback);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -119,7 +119,8 @@ var winston = require('winston'),
|
||||
|
||||
plugins.fireHook('action:topic.lock', {
|
||||
tid: tid,
|
||||
isLocked: lock
|
||||
isLocked: lock,
|
||||
uid: uid
|
||||
});
|
||||
|
||||
emitTo('topic_' + tid);
|
||||
@@ -162,7 +163,8 @@ var winston = require('winston'),
|
||||
|
||||
plugins.fireHook('action:topic.pin', {
|
||||
tid: tid,
|
||||
isPinned: pin
|
||||
isPinned: pin,
|
||||
uid: uid
|
||||
});
|
||||
|
||||
emitTo('topic_' + tid);
|
||||
@@ -177,7 +179,7 @@ var winston = require('winston'),
|
||||
});
|
||||
}
|
||||
|
||||
ThreadTools.move = function(tid, cid, callback) {
|
||||
ThreadTools.move = function(tid, cid, uid, callback) {
|
||||
var topic;
|
||||
async.waterfall([
|
||||
function(next) {
|
||||
@@ -209,7 +211,8 @@ var winston = require('winston'),
|
||||
plugins.fireHook('action:topic.move', {
|
||||
tid: tid,
|
||||
fromCid: oldCid,
|
||||
toCid: cid
|
||||
toCid: cid,
|
||||
uid: uid
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user