From 40bb81f22ed82b9b61b72529df8eff18d4c58997 Mon Sep 17 00:00:00 2001 From: Adriano Cunha <35786489+adrcunha@users.noreply.github.com> Date: Fri, 26 Apr 2024 17:29:53 -0700 Subject: [PATCH] Add a few user-friendly messages to pair.ts for first-timers --- pair.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pair.ts b/pair.ts index 088a852..dab9087 100644 --- a/pair.ts +++ b/pair.ts @@ -14,18 +14,22 @@ export const pair = ({ opts, ssid, password }: { opts: opt; ssid: string; passwo throw new Error("You must set a non-zero-length password"); } - const onLogin = configureWifi(ssid, password); + const onLogin = (s: Session) => { + configureWifi(ssid, password)(s); + console.log(`WiFi config for camera ${s.devName} is done`); + } devEv.on("discover", (rinfo: RemoteInfo, dev: DevSerial) => { if (dev.devId in sessions) { - console.log(`ignoring ${dev.devId} - ${rinfo.address}`); + console.log(`Camera ${dev.devId} at ${rinfo.address} already discovered, ignoring`); return; } - console.log(`discovered ${dev.devId} - ${rinfo.address}`); + console.log(`Discovered camera ${dev.devId} at ${rinfo.address}`); const s = makeSession(Handlers, dev, rinfo, onLogin, opts); s.eventEmitter.on("disconnect", () => { - console.log("deleting from sessions"); + console.log(`Camera ${dev.devId} disconnected`); + console.log("Press CONTROL+C if you're done setting up your cameras"); delete sessions[dev.devId]; }); sessions[dev.devId] = s;