From dda69a59baf54f49ddf4290964c25c3171519ef1 Mon Sep 17 00:00:00 2001 From: Esteban Date: Tue, 3 Feb 2026 02:33:21 -0600 Subject: [PATCH] Concentrator edit fix --- water-api/src/controllers/concentrator.controller.ts | 2 +- water-api/src/services/concentrator.service.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/water-api/src/controllers/concentrator.controller.ts b/water-api/src/controllers/concentrator.controller.ts index 01fe205..6afa522 100644 --- a/water-api/src/controllers/concentrator.controller.ts +++ b/water-api/src/controllers/concentrator.controller.ts @@ -1,4 +1,4 @@ -import { Response } from 'express'; +import { Request, Response } from 'express'; import { AuthenticatedRequest } from '../types'; import * as concentratorService from '../services/concentrator.service'; import { CreateConcentratorInput, UpdateConcentratorInput } from '../validators/concentrator.validator'; diff --git a/water-api/src/services/concentrator.service.ts b/water-api/src/services/concentrator.service.ts index dc77914..b601003 100644 --- a/water-api/src/services/concentrator.service.ts +++ b/water-api/src/services/concentrator.service.ts @@ -6,6 +6,8 @@ import { CreateConcentratorInput, UpdateConcentratorInput } from '../validators/ */ export type ConcentratorType = 'LORA' | 'LORAWAN' | 'GRANDES'; +export type ConcentratorStatus = 'ACTIVE' | 'INACTIVE' | 'MAINTENANCE' | 'OFFLINE'; + /** * Concentrator entity interface */ @@ -16,7 +18,7 @@ export interface Concentrator { project_id: string; location: string | null; type: ConcentratorType; - status: 'online' | 'offline' | 'maintenance' | 'unknown'; + status: ConcentratorStatus; ip_address: string | null; firmware_version: string | null; created_at: Date;