this repo has no description
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

bug: fix specific story time on front page

+8 -6
+8 -6
src/index.ts
··· 153 153 descendants: true, 154 154 by: true, 155 155 enteredLeaderboardAt: true, 156 + exitedLeaderboardAt: true, 156 157 firstSeenAt: true, 157 158 isOnLeaderboard: true, 158 159 isFromMonitoredUser: true, ··· 164 165 return null; 165 166 } 166 167 167 - // Calculate time on front page if available 168 168 let timeOnFrontPage = null; 169 + 169 170 if (story.enteredLeaderboardAt) { 170 - // Use current time as end time if the story is still on the leaderboard 171 - const endTime = story.isOnLeaderboard 172 - ? Math.floor(Date.now() / 1000) 173 - : story.enteredLeaderboardAt + 3600; 174 - timeOnFrontPage = endTime - story.enteredLeaderboardAt; 171 + if (story.exitedLeaderboardAt) 172 + timeOnFrontPage = 173 + story.exitedLeaderboardAt - story.enteredLeaderboardAt; 174 + else 175 + timeOnFrontPage = 176 + (Date.now() - story.enteredLeaderboardAt * 1000) / 1000; 175 177 } 176 178 177 179 // Format the response