From ad8e7700371b1fc305f512ebdb1ff50f102bfe5f Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 27 Nov 2020 10:30:03 -0500 Subject: [PATCH] feat: add pinExpiry and pinExpiryISO to topic data --- src/topics/data.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/topics/data.js b/src/topics/data.js index 720d2e63ad..f518a5f5c0 100644 --- a/src/topics/data.js +++ b/src/topics/data.js @@ -11,7 +11,7 @@ const plugins = require('../plugins'); const intFields = [ 'tid', 'cid', 'uid', 'mainPid', 'postcount', 'viewcount', 'postercount', 'deleted', 'locked', 'pinned', - 'timestamp', 'upvotes', 'downvotes', 'lastposttime', + 'pinExpiry', 'timestamp', 'upvotes', 'downvotes', 'lastposttime', 'deleterUid', ]; @@ -110,6 +110,10 @@ function modifyTopic(topic, fields) { topic.lastposttimeISO = utils.toISOString(topic.lastposttime); } + if (topic.hasOwnProperty('pinExpiry')) { + topic.pinExpiryISO = utils.toISOString(topic.pinExpiry); + } + if (topic.hasOwnProperty('upvotes') && topic.hasOwnProperty('downvotes')) { topic.votes = topic.upvotes - topic.downvotes; }