From 9fa2980204e6fbe07480ae101dfc8245064358a0 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 19 Dec 2025 18:54:53 +0000 Subject: [PATCH] Remove deprecated dateFormat --- server/src/services/business/MonitorService.ts | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/server/src/services/business/MonitorService.ts b/server/src/services/business/MonitorService.ts index 5adbcefe9..6c18e4936 100644 --- a/server/src/services/business/MonitorService.ts +++ b/server/src/services/business/MonitorService.ts @@ -255,9 +255,7 @@ class MonitorService implements IMonitorService { } } - // getDateFormat removed — only 2h (raw checks) remains, using minute buckets inline - - private getBaseGroup = (_dateFormat: string): Record => { + private getBaseGroup = (): Record => { return { _id: { $dateTrunc: { date: "$createdAt", unit: "minute" } }, count: { $sum: 1 }, @@ -269,7 +267,7 @@ class MonitorService implements IMonitorService { return { status: 1, responseTime: 1, createdAt: 1 }; }; - private getPageSpeedGroup = (_dateFormat: string): Record => { + private getPageSpeedGroup = (): Record => { return { _id: { $dateTrunc: { date: "$createdAt", unit: "minute" } }, count: { $sum: 1 }, @@ -300,7 +298,7 @@ class MonitorService implements IMonitorService { return projectStage; }; - private getInfraGroup = (_dateFormat: string): Record => { + private getInfraGroup = (): Record => { return { _id: { $dateTrunc: { date: "$createdAt", unit: "minute" } }, count: { $sum: 1 }, @@ -513,14 +511,13 @@ class MonitorService implements IMonitorService { createdAt: { $gte: startDate, $lt: endDate }, }; - const dateFormat = "%Y-%m-%dT%H:%M:00Z"; let groupClause; if (monitor.type === "pagespeed") { - groupClause = this.getPageSpeedGroup(dateFormat); + groupClause = this.getPageSpeedGroup(); } else if (monitor.type === "infrastructure") { - groupClause = this.getInfraGroup(dateFormat); + groupClause = this.getInfraGroup(); } else { - groupClause = this.getBaseGroup(dateFormat); + groupClause = this.getBaseGroup(); } let projectStage;