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:
@@ -46,6 +46,8 @@ interface UpdateSpellData {
|
||||
|
||||
interface DeleteSpellData {
|
||||
spellId: string;
|
||||
bookId: string;
|
||||
deletedAt: number;
|
||||
}
|
||||
|
||||
interface CreateTagData {
|
||||
@@ -63,6 +65,7 @@ interface UpdateTagData {
|
||||
interface DeleteTagData {
|
||||
tagId: string;
|
||||
bookId: string;
|
||||
deletedAt: number;
|
||||
}
|
||||
|
||||
// ==================== SPELL HANDLERS ====================
|
||||
@@ -152,7 +155,7 @@ ipcMain.handle(
|
||||
'db:spell:delete',
|
||||
createHandler<DeleteSpellData, boolean>(
|
||||
function (userId: string, data: DeleteSpellData, lang: 'fr' | 'en'): boolean {
|
||||
return Spell.deleteSpell(userId, data.spellId, lang);
|
||||
return Spell.deleteSpell(userId, data.bookId, data.spellId, data.deletedAt, lang);
|
||||
},
|
||||
),
|
||||
);
|
||||
@@ -198,7 +201,7 @@ ipcMain.handle(
|
||||
'db:spell:tag:delete',
|
||||
createHandler<DeleteTagData, boolean>(
|
||||
function (userId: string, data: DeleteTagData, lang: 'fr' | 'en'): boolean {
|
||||
return Spell.deleteSpellTag(userId, data.tagId, data.bookId, lang);
|
||||
return Spell.deleteSpellTag(userId, data.bookId, data.tagId, data.deletedAt, lang);
|
||||
},
|
||||
),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user