@@ -20,9 +20,10 @@ module.exports = (sequelize, DataTypes) => {
}
}, {
instanceMethods: {
- async getMeta (limit, posts) {
+ async getMeta (limit) {
let meta = {}
-
+
+ let posts = this.Posts
let firstPost = posts[0]
let lastPost = posts.slice(-1)[0]
@@ -13,7 +13,7 @@ router.get('/:thread_id', async (req, res) => {
})
if(!thread) throw Errors.invalidParameter('id', 'thread does not exist')
- let meta = await thread.getMeta(limit, thread.Posts)
+ let meta = await thread.getMeta(limit)
res.json(Object.assign( thread.toJSON(), { meta } ))