You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
433 B
JavaScript
25 lines
433 B
JavaScript
9 years ago
|
"use strict";
|
||
|
|
||
|
var posts = require('../posts');
|
||
|
var helpers = require('./helpers');
|
||
|
|
||
|
var postsController = {};
|
||
|
|
||
|
postsController.redirectToPost = function(req, res, callback) {
|
||
|
var pid = parseInt(req.params.pid, 10);
|
||
|
if (!pid) {
|
||
|
return callback();
|
||
|
}
|
||
|
|
||
|
posts.generatePostPath(pid, req.uid, function(err, path) {
|
||
|
if (err) {
|
||
|
return callback(err);
|
||
|
}
|
||
|
|
||
|
helpers.redirect(res, path);
|
||
|
});
|
||
|
};
|
||
|
|
||
|
|
||
|
module.exports = postsController;
|