mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-06 05:55:48 +01:00
closes #2132
This commit is contained in:
@@ -12,6 +12,7 @@ var async = require('async'),
|
||||
widgets = require('../widgets'),
|
||||
user = require('../user'),
|
||||
topics = require('../topics'),
|
||||
posts = require('../posts'),
|
||||
categories = require('../categories'),
|
||||
logger = require('../logger'),
|
||||
events = require('../events'),
|
||||
@@ -249,4 +250,22 @@ SocketAdmin.getMoreEvents = function(socket, next, callback) {
|
||||
};
|
||||
|
||||
|
||||
SocketAdmin.dismissFlag = function(socket, pid, callback) {
|
||||
if (!pid) {
|
||||
return callback('[[error:invalid-data]]');
|
||||
}
|
||||
|
||||
posts.dismissFlag(pid, callback);
|
||||
};
|
||||
|
||||
SocketAdmin.getMoreFlags = function(socket, after, callback) {
|
||||
if (!parseInt(after, 10)) {
|
||||
return callback('[[error:invalid-data]]');
|
||||
}
|
||||
after = parseInt(after, 10);
|
||||
posts.getFlags(socket.uid, after, after + 19, function(err, posts) {
|
||||
callback(err, {posts: posts, next: after + 20});
|
||||
});
|
||||
};
|
||||
|
||||
module.exports = SocketAdmin;
|
||||
|
||||
Reference in New Issue
Block a user