fix(cli): harden pairing provider parse

This commit is contained in:
Peter Steinberger
2026-01-06 22:12:38 +00:00
parent 0931a65ab2
commit 39d2ba78b7

View File

@@ -23,7 +23,13 @@ const PROVIDERS: PairingProvider[] = [
];
function parseProvider(raw: unknown): PairingProvider {
const value = String(raw ?? "")
const value = (
typeof raw === "string"
? raw
: typeof raw === "number" || typeof raw === "boolean"
? String(raw)
: ""
)
.trim()
.toLowerCase();
if ((PROVIDERS as string[]).includes(value)) return value as PairingProvider;