From 77c4a7599adde455bcba7209f5d81528bee1d623 Mon Sep 17 00:00:00 2001 From: Martin Dimitrov Date: Thu, 12 Dec 2024 18:59:30 -0800 Subject: [PATCH] fix homeassistnat --- packages/doorman-homeassistant/src/index.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/doorman-homeassistant/src/index.ts b/packages/doorman-homeassistant/src/index.ts index be987a0..026da21 100644 --- a/packages/doorman-homeassistant/src/index.ts +++ b/packages/doorman-homeassistant/src/index.ts @@ -1,8 +1,8 @@ import { serve } from "bun"; import { Hono } from "hono"; import { prettyJSON } from "hono/pretty-json"; - -import * as ddb from "../../doorman-api/deprecated-functions/common/ddb.private"; +import { createDDBClient, getDoorConfigCommand, getLockStatusCommand, isLockOpen } from "../../doorman-api/src/utils/ddb"; +import { DoorStatus } from "../../doorman-api/src/types/DoorStatus"; const app = new Hono(); @@ -16,17 +16,17 @@ app.get("/api/door/info", async (c) => { }, 400); } - const client = ddb.createDDBClient(Bun.env); - const config = await client.send(ddb.getDoorConfigCommand(door)); + const client = createDDBClient(Bun.env as any); + const config = await client.send(getDoorConfigCommand(door)); if (!config.Item) { return c.json({ err: "This buzzer is not registered properly", }, 404); } - return await client.send(ddb.getLockStatusCommand(door)) + return await client.send(getLockStatusCommand(door)) .then(async (lock) => { - const status = ddb.isLockOpen(lock) ? "OPEN": "CLOSED"; + const status = isLockOpen(lock) ? DoorStatus.OPEN: "CLOSED"; return c.json({ id: door, status,