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:
@@ -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);
|
||||
}
|
||||
));
|
||||
|
||||
Reference in New Issue
Block a user