Add support for syncing tool settings with lastUpdate and improve consistency
- Introduced `lastUpdate` field in `book_tools` for tracking changes. - Refactored tool enablement logic in `CharacterComponent`, `WorldSetting`, and `LocationComponent` for consistency. - Updated database schema and migration scripts for `book_tools` table. - Enhanced synchronization workflows to support new `lastUpdate` logic. - Adjusted related models, repositories, and IPC handlers for streamlined management. - Improved type safety and robustness in tool-related methods with additional checks.
This commit is contained in:
@@ -169,7 +169,8 @@ export default function AddNewBookForm({setCloseForm}: { setCloseForm: Dispatch<
|
||||
issues: [],
|
||||
actSummaries: [],
|
||||
guideLine: null,
|
||||
aiGuideLine: null
|
||||
aiGuideLine: null,
|
||||
bookTools: null
|
||||
}]);
|
||||
}
|
||||
else {
|
||||
@@ -188,7 +189,8 @@ export default function AddNewBookForm({setCloseForm}: { setCloseForm: Dispatch<
|
||||
issues: [],
|
||||
actSummaries: [],
|
||||
guideLine: null,
|
||||
aiGuideLine: null
|
||||
aiGuideLine: null,
|
||||
bookTools: null
|
||||
}]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user