chore: claude code refactor (7.5/10)
This commit is contained in:
14
stats.ts
14
stats.ts
@@ -98,11 +98,17 @@ export async function loadStats(): Promise<GameStats> {
|
||||
* Save stats to JSON file
|
||||
*/
|
||||
export async function saveStats(stats: GameStats): Promise<void> {
|
||||
const statsPath = getStatsPath();
|
||||
const dataDir = join(Deno.cwd(), "data");
|
||||
try {
|
||||
const statsPath = getStatsPath();
|
||||
const dataDir = join(Deno.cwd(), "data");
|
||||
|
||||
await ensureDir(dataDir);
|
||||
await Deno.writeTextFile(statsPath, JSON.stringify(stats, null, 2));
|
||||
await ensureDir(dataDir);
|
||||
await Deno.writeTextFile(statsPath, JSON.stringify(stats, null, 2));
|
||||
} catch (error) {
|
||||
throw new Error(
|
||||
`Failed to save statistics: ${error instanceof Error ? error.message : "Unknown error"}`
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user