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

@@ -21,6 +21,7 @@ interface UpdateCharacterData {
interface DeleteCharacterData {
characterId: string;
deletedAt: number;
}
interface AddAttributeData {
@@ -31,6 +32,7 @@ interface AddAttributeData {
interface DeleteAttributeData {
attributeId: string;
deletedAt: number;
}
// GET /series/character/list - Get character list
@@ -64,7 +66,7 @@ ipcMain.handle('db:series:character:update', createHandler<UpdateCharacterData,
// DELETE /series/character/delete - Delete character
ipcMain.handle('db:series:character:delete', createHandler<DeleteCharacterData, boolean>(
function(userId: string, data: DeleteCharacterData, lang: 'fr' | 'en'): boolean {
return SeriesCharacter.deleteCharacter(userId, data.characterId, lang);
return SeriesCharacter.deleteCharacter(userId, data.characterId, data.deletedAt, lang);
}
));
@@ -78,6 +80,6 @@ ipcMain.handle('db:series:character:attribute:add', createHandler<AddAttributeDa
// DELETE /series/character/attribute/delete - Delete attribute
ipcMain.handle('db:series:character:attribute:delete', createHandler<DeleteAttributeData, boolean>(
function(userId: string, data: DeleteAttributeData, lang: 'fr' | 'en'): boolean {
return SeriesCharacter.deleteAttribute(userId, data.attributeId, lang);
return SeriesCharacter.deleteAttribute(userId, data.attributeId, data.deletedAt, lang);
}
));