This commit is contained in:
Alex Holliday committed 2026-01-28 22:00:33 +00:00
1 parent eefdb8d253
commit ec03addba6
6 files changed
+107 -6

No files matched your search

+2 -2
View File
@@ -93,7 +93,7 @@ class MonitorController {
const dateRange = optionalString(req?.query?.dateRange, "dateRange") || "recent";
const teamId = requireTeamId(req?.user?.teamId);
const monitor = await this.monitorService.getHardwareDetailsById({
const data = await this.monitorService.getHardwareDetailsById({
teamId,
monitorId,
dateRange,
@@ -102,7 +102,7 @@ class MonitorController {
return res.status(200).json({
success: true,
msg: "Hardware details retrieved successfully",
data: monitor,
data: data,
});
} catch (error) {
next(error);
@@ -257,9 +257,12 @@ export class MonitorService implements IMonitorService {
checks: checksData.checks,
};
const monitorStats = await this.monitorStatsRepository.findByMonitorId(monitor.id);
return {
...monitor,
monitor,
stats,
monitorStats,
};
};
+3 -1
View File
@@ -75,7 +75,8 @@ export interface UptimeDetailsResult {
monitorStats: import("./monitorStats.js").MonitorStats | null;
}
export interface HardwareDetailsResult extends Monitor {
export interface HardwareDetailsResult {
monitor: Monitor;
stats: {
aggregateData: {
totalChecks: number;
@@ -111,6 +112,7 @@ export interface HardwareDetailsResult extends Monitor {
}>;
}>;
};
monitorStats: import("./monitorStats.js").MonitorStats | null;
}
export interface PageSpeedDetailsResult {