chore: simplify user parsing logic in probeZalouser function

This commit is contained in:
tsu
2026-01-19 19:18:04 +07:00
parent 5d9a5b7958
commit cd8309cc31

View File

@@ -20,10 +20,9 @@ export async function probeZalouser(
return { ok: false, error: result.stderr || "Failed to probe" };
}
try {
const user = parseJsonOutput<ZcaUserInfo>(result.stdout);
return { ok: true, user: user ?? undefined };
} catch {
const user = parseJsonOutput<ZcaUserInfo>(result.stdout);
if (!user) {
return { ok: false, error: "Failed to parse user info" };
}
return { ok: true, user };
}