Remove CharacterComponent and CharacterDetail components

- Deleted `CharacterComponent` and `CharacterDetail` files from the project.
- Refactored related logic to improve code maintainability and reduce redundancy.
This commit is contained in:
natreex
2026-02-05 14:12:08 -05:00
parent cec5830360
commit 209dc6f85a
133 changed files with 17673 additions and 3110 deletions

View File

@@ -36,6 +36,7 @@ interface UpdateSpellData {
interface DeleteSpellData {
spellId: string;
deletedAt: number;
}
interface AddTagData {
@@ -52,6 +53,7 @@ interface UpdateTagData {
interface DeleteTagData {
tagId: string;
deletedAt: number;
}
// GET /series/spell/list - Get spell list
@@ -85,7 +87,7 @@ ipcMain.handle('db:series:spell:update', createHandler<UpdateSpellData, boolean>
// DELETE /series/spell/delete - Delete spell
ipcMain.handle('db:series:spell:delete', createHandler<DeleteSpellData, boolean>(
function(userId: string, data: DeleteSpellData, lang: 'fr' | 'en'): boolean {
return SeriesSpell.deleteSpell(userId, data.spellId, lang);
return SeriesSpell.deleteSpell(userId, data.spellId, data.deletedAt, lang);
}
));
@@ -106,6 +108,6 @@ ipcMain.handle('db:series:spell:tag:update', createHandler<UpdateTagData, boolea
// DELETE /series/spell/tag/delete - Delete tag
ipcMain.handle('db:series:spell:tag:delete', createHandler<DeleteTagData, boolean>(
function(userId: string, data: DeleteTagData, lang: 'fr' | 'en'): boolean {
return SeriesSpell.deleteTag(userId, data.tagId, lang);
return SeriesSpell.deleteTag(userId, data.tagId, data.deletedAt, lang);
}
));