-async function processVideosViewsViews () {
- const hour = new Date().getHours()
- const startDate = new Date().setMinutes(0, 0, 0)
- const endDate = new Date().setMinutes(59, 59, 999)
+async function processVideosViews () {
+ const lastHour = new Date()
+
+ // In test mode, we run this function multiple times per hour, so we don't want the values of the previous hour
+ if (!isTestInstance()) lastHour.setHours(lastHour.getHours() - 1)
+
+ const hour = lastHour.getHours()
+ const startDate = lastHour.setMinutes(0, 0, 0)
+ const endDate = lastHour.setMinutes(59, 59, 999)