From 05c293d689daecc9c9a97dfdfcf9f2537f4ebaeb Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 20 Mar 2026 11:51:17 -0700 Subject: [PATCH] geo --- server/src/controllers/geoCheckController.ts | 5 ++++- server/src/routes/geoCheckRoutes.ts | 5 +++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/server/src/controllers/geoCheckController.ts b/server/src/controllers/geoCheckController.ts index aef0d7e7c..8ac130459 100644 --- a/server/src/controllers/geoCheckController.ts +++ b/server/src/controllers/geoCheckController.ts @@ -6,7 +6,10 @@ import { AppError } from "@/utils/AppError.js"; const SERVICE_NAME = "geoCheckController"; -class GeoCheckController { +export interface IGeoCheckController { + getGeoChecksByMonitor: (req: Request, res: Response, next: NextFunction) => Promise; +} +class GeoCheckController implements IGeoCheckController { static SERVICE_NAME = SERVICE_NAME; private geoChecksService: IGeoChecksService; diff --git a/server/src/routes/geoCheckRoutes.ts b/server/src/routes/geoCheckRoutes.ts index 4c34df56e..1fc48d7b3 100644 --- a/server/src/routes/geoCheckRoutes.ts +++ b/server/src/routes/geoCheckRoutes.ts @@ -1,10 +1,11 @@ +import { IGeoCheckController } from "@/controllers/geoCheckController.js"; import { Router } from "express"; class GeoCheckRoutes { private router: Router; - private geoCheckController: any; + private geoCheckController: IGeoCheckController; - constructor(geoCheckController: any) { + constructor(geoCheckController: IGeoCheckController) { this.router = Router(); this.geoCheckController = geoCheckController; this.initRoutes();