Add a few user-friendly messages to pair.ts for first-timers
This commit is contained in:
@@ -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");
|
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) => {
|
devEv.on("discover", (rinfo: RemoteInfo, dev: DevSerial) => {
|
||||||
if (dev.devId in sessions) {
|
if (dev.devId in sessions) {
|
||||||
console.log(`ignoring ${dev.devId} - ${rinfo.address}`);
|
console.log(`Camera ${dev.devId} at ${rinfo.address} already discovered, ignoring`);
|
||||||
return;
|
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);
|
const s = makeSession(Handlers, dev, rinfo, onLogin, opts);
|
||||||
|
|
||||||
s.eventEmitter.on("disconnect", () => {
|
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];
|
delete sessions[dev.devId];
|
||||||
});
|
});
|
||||||
sessions[dev.devId] = s;
|
sessions[dev.devId] = s;
|
||||||
|
|||||||
Reference in New Issue
Block a user