Skip to content

Commit 7f61f17

Browse files
committed
fix NodeBB#87
1 parent e549e19 commit 7f61f17

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

routes/v1/posts.js

+12
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,17 @@ module.exports = function(middleware) {
6464
})
6565
});
6666

67+
app.route('/:pid/bookmark')
68+
.post(apiMiddleware.requireUser, function (req, res) {
69+
posts.bookmark(req.params.pid, req.user.uid, function (err) {
70+
errorHandler.handle(err, res);
71+
});
72+
})
73+
.delete(apiMiddleware.requireUser, function (req, res) {
74+
posts.unbookmark(req.params.pid, req.user.uid, function (err) {
75+
errorHandler.handle(err, res);
76+
});
77+
});
78+
6779
return app;
6880
};

routes/v2/posts.js

+13-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ module.exports = function(middleware) {
5050
});
5151
});
5252

53-
app.route('/:pid/vote')
53+
app.route('/:pid/vote')
5454
.post(apiMiddleware.requireUser, function(req, res) {
5555
if (!utils.checkRequired(['delta'], req, res)) {
5656
return false;
@@ -76,5 +76,17 @@ module.exports = function(middleware) {
7676
})
7777
});
7878

79+
app.route('/:pid/bookmark')
80+
.post(apiMiddleware.requireUser, function (req, res) {
81+
posts.bookmark(req.params.pid, req.user.uid, function (err) {
82+
errorHandler.handle(err, res);
83+
});
84+
})
85+
.delete(apiMiddleware.requireUser, function (req, res) {
86+
posts.unbookmark(req.params.pid, req.user.uid, function (err) {
87+
errorHandler.handle(err, res);
88+
});
89+
});
90+
7991
return app;
8092
};

0 commit comments

Comments
 (0)