Add multi-language support and new repository methods for book synchronization

- Extend repository methods to handle API requests for fetching books, chapters, characters, and other entities with multilingual support (`lang: 'fr' | 'en'`).
- Add `uploadBookForSync` logic to consolidate and decrypt book data for synchronization.
- Refactor schema migration logic to remove console logs and streamline table recreation.
- Enhance error handling across database repositories and IPC methods.
This commit is contained in:
natreex
2025-12-22 16:44:12 -05:00
parent ff530f3442
commit 515d469ba7
17 changed files with 666 additions and 113 deletions

View File

@@ -189,10 +189,8 @@ export default function GhostWriter() {
useYourKey?: boolean;
aborted?: boolean;
} = JSON.parse(dataStr);
// Si c'est le message final avec les totaux
if ('totalCost' in data && 'useYourKey' in data && 'totalPrice' in data) {
console.log(data)
if (data.useYourKey) {
setTotalPrice((prev: number): number => prev + data.totalPrice!);
} else {