From dc43a662098c41848f9df6368df4d9f46b2772e4 Mon Sep 17 00:00:00 2001 From: David Ventura Date: Fri, 3 May 2024 11:46:14 +0200 Subject: [PATCH] ask for wifi settings after pairing --- pair.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pair.ts b/pair.ts index 334b284..af61641 100644 --- a/pair.ts +++ b/pair.ts @@ -2,7 +2,7 @@ import { RemoteInfo } from "dgram"; import { opt } from "./options.js"; import { discoverDevices } from "./discovery.js"; -import { DevSerial, SendReboot } from "./impl.js"; +import { DevSerial, SendReboot, SendWifiSettings } from "./impl.js"; import { Handlers, makeSession, Session, configureWifi } from "./session.js"; import { logger } from "./logger.js"; @@ -16,8 +16,14 @@ export const pair = ({ opts, ssid, password }: { opts: opt; ssid: string; passwo } const onLogin = (s: Session) => { + logger.info(`Configuring camera ${s.devName}`); configureWifi(ssid, password)(s); - logger.info(`WiFi config for camera ${s.devName} is done, asking to reboot`); + logger.info(`WiFi config for camera ${s.devName} is done`); + + logger.info(`Validating WiFi settings on ${s.devName}`); + s.send(SendWifiSettings(s)); + + logger.info(`Asking ${s.devName} to reboot`); s.send(SendReboot(s)); };