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" }; return { ok: false, error: result.stderr || "Failed to probe" };
} }
try { const user = parseJsonOutput<ZcaUserInfo>(result.stdout);
const user = parseJsonOutput<ZcaUserInfo>(result.stdout); if (!user) {
return { ok: true, user: user ?? undefined };
} catch {
return { ok: false, error: "Failed to parse user info" }; return { ok: false, error: "Failed to parse user info" };
} }
return { ok: true, user };
} }