diff --git a/src/auth.ts b/src/auth.ts index 37369c0..ca38c14 100644 --- a/src/auth.ts +++ b/src/auth.ts @@ -7,7 +7,7 @@ import { import { Device } from "./device.ts"; function toHex(data: Uint8Array): string { - return Array.from(data).map((b) => b.toString(16).padStart(1, "0")).join(""); + return Array.from(data).map((b) => b.toString(16).padStart(2, "0")).join(""); } async function generateHMAC(key: string, message: string) { const encoder = new TextEncoder(); diff --git a/src/index.ts b/src/index.ts index 7c8fef9..4ae3f5d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -109,6 +109,8 @@ Deno.serve((req) => { } const { socket, response } = Deno.upgradeWebSocket(req); + + console.log("connection") new WSHeartbeat(socket); socket.addEventListener("message", wsStartHandler); diff --git a/static/index.html b/static/index.html index 0fbbb5a..df9a889 100644 --- a/static/index.html +++ b/static/index.html @@ -82,7 +82,7 @@