force a default of 6 hours of articles on a fresh load
authorxangelo <me@xangelo.ca>
Fri, 26 Jan 2024 21:22:17 +0000 (16:22 -0500)
committerxangelo <me@xangelo.ca>
Fri, 26 Jan 2024 21:22:17 +0000 (16:22 -0500)
src/server.ts

index 0c931758b572238b1d4567fb05587409d6e74643..579f3ee99467dc0b24993093f5daeb6c8378a6b0 100644 (file)
@@ -99,7 +99,8 @@ app.get('/river', async (req, res) => {
   const displayedItems = req.header('entry-count');
 
   let firstLoad = true;
-  let createdAt = Math.floor(Date.now()/1000 - (60 * 60));
+  const freshReadInHours = parseInt(process.env.FRESH_READ_IN_HOURS) || 6;
+  let createdAt = Math.floor(Date.now()/1000 - ((60 * 60) * freshReadInHours));
 
   if(!displayedItems) {
     const temp = parseInt(header);