@corvina/device-example
Version:
Corvina Device Example base on @corvina/device-client
15 lines (12 loc) • 498 B
text/typescript
import { Controller, Get } from "@nestjs/common";
import { DeviceHealthIndicator } from "../services/device.health";
import { HealthCheck, HealthCheckService } from "@nestjs/terminus";
export class HealthController {
constructor(private health: HealthCheckService, private deviceHealthIndicator: DeviceHealthIndicator) {}
check() {
return this.health.check([async () => this.deviceHealthIndicator.isHealthy("device")]);
}
}