validate env vars are set

This commit is contained in:
DavidVentura
2024-02-01 13:14:14 +01:00
parent dcbf6bf925
commit 2215cf5b5c
+5
View File
@@ -13,8 +13,13 @@ const opts = {
let sessions: Record<string, Session> = {}; let sessions: Record<string, Session> = {};
let devEv = discoverDevices(opts); let devEv = discoverDevices(opts);
if (process.env.SSID == undefined || process.env.PSK == undefined) {
throw new Error("Set `SSID` and `PSK` environment variables");
}
const onLogin = configureWifi(process.env.SSID, process.env.PSK); const onLogin = configureWifi(process.env.SSID, process.env.PSK);
console.log(process.env.SSID, process.env.PSK);
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(`ignoring ${dev.devId} - ${rinfo.address}`);