27 lines
1.1 KiB
JavaScript
27 lines
1.1 KiB
JavaScript
|
|
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
|
||
|
|
|
||
|
|
}
|