refactor: 清理未使用 import 和添加 spriteCache 错误日志

- SpeciesDetail.tsx: 移除未使用的 SPECIES_PERSONALITY import
- CompanionCard.tsx: 移除未使用的 SPECIES_I18N import
- spriteCache.ts: 空 catch 块添加错误日志输出

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
claude-code-best
2026-04-22 04:18:51 +08:00
parent 1bba087942
commit 39299f6e17
3 changed files with 5 additions and 4 deletions

View File

@@ -32,7 +32,8 @@ export function loadSprite(speciesId: SpeciesId): SpriteCache | null {
try {
const raw = readFileSync(filePath, 'utf-8')
return JSON.parse(raw) as SpriteCache
} catch {
} catch (e) {
console.error(`[buddy] Failed to load sprite cache for ${speciesId}:`, e)
return null
}
}
@@ -73,7 +74,8 @@ export async function fetchAndCacheSprite(speciesId: SpeciesId): Promise<SpriteC
writeFileSync(filePath, JSON.stringify(sprite, null, 2))
return sprite
} catch {
} catch (e) {
console.error(`[buddy] Failed to fetch sprite for ${speciesId}:`, e)
return null
}
}