mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-31 18:02:27 +00:00
Merge pull request #465 from PR0M3TH3AN/codex/fix-baselines.json-syntax-error
Reset corrupted visual baselines
This commit is contained in:
1 file changed
+10
-3
@@ -17,9 +17,16 @@ type BaselineMap = Record<string, string>;
|
||||
const BASELINE_FILE_PATH = resolve(__dirname, "baselines.json");
|
||||
|
||||
let dirty = false;
|
||||
const baselines: BaselineMap = JSON.parse(
|
||||
readFileSync(BASELINE_FILE_PATH, "utf-8")
|
||||
);
|
||||
|
||||
let baselines: BaselineMap;
|
||||
const baselineFileContents = readFileSync(BASELINE_FILE_PATH, "utf-8");
|
||||
|
||||
try {
|
||||
baselines = JSON.parse(baselineFileContents);
|
||||
} catch (error) {
|
||||
const message = error instanceof Error ? error.message : String(error);
|
||||
throw new Error(`Invalid JSON in ${BASELINE_FILE_PATH}: ${message}`);
|
||||
}
|
||||
|
||||
export function getBaseline(key: BaselineKey): Buffer {
|
||||
const base64 = baselines[key];
|
||||
|
||||
Reference in new issue
Block a user