import { ipcMain } from "electron"; import { DEFINE_STRING } from '../../define/define_string' import { ReverseBook } from "../ReverseManage/Book/ReverseBook"; import { BasicReverse } from "../Task/BasicReverse"; let reverseBook = new ReverseBook(); let basicReverse = new BasicReverse(); export function BookIpc() { // 获取样式图片的子列表 ipcMain.handle(DEFINE_STRING.BOOK.GET_BOOK_TYPE, async (event) => reverseBook.GetBookType()); // 新增或者是修改小说数据 ipcMain.handle(DEFINE_STRING.BOOK.ADD_OR_MODIFY_BOOK, async (event, book) => reverseBook.AddOrModifyBook(book)); // 获取小说数据(通过传递的参数进行筛选) ipcMain.handle(DEFINE_STRING.BOOK.GET_BOOK_DATA, async (event, bookQuery) => reverseBook.GetBookData(bookQuery)); //#region 一键反推 ipcMain.handle(DEFINE_STRING.BOOK.GET_BOOK_TASK_DATA, async (event, bookTaskCondition) => reverseBook.GetBookTaskData(bookTaskCondition)); // 获取抽帧数据 ipcMain.handle(DEFINE_STRING.BOOK.GET_FRAME_DATA, async (event, bookId) => basicReverse.GetFrameData(bookId)); //#endregion }