This commit is contained in:
Barış Soner Uşaklı
2017-10-31 16:04:25 -04:00
parent e42ff47e5c
commit 5b2a674a4f
7 changed files with 131 additions and 67 deletions

View File

@@ -175,6 +175,7 @@ SocketPosts.accept = function (socket, data, callback) {
SocketPosts.reject = function (socket, data, callback) {
acceptOrReject(posts.removeFromQueue, socket, data, callback);
};
SocketPosts.editQueuedContent = function (socket, data, callback) {
if (!data || !data.id || !data.content) {
return callback(new Error('[[error:invalid-data]]'));
@@ -185,10 +186,10 @@ SocketPosts.editQueuedContent = function (socket, data, callback) {
function acceptOrReject(method, socket, data, callback) {
async.waterfall([
function (next) {
user.isAdminOrGlobalMod(socket.uid, next);
posts.canEditQueue(socket.uid, data.id, next);
},
function (isAdminOrGlobalMod, next) {
if (!isAdminOrGlobalMod) {
function (canEditQueue, next) {
if (!canEditQueue) {
return callback(new Error('[[error:no-privileges]]'));
}