import { ipcMain } from "electron"; import { DEFINE_STRING } from '../../define/define_string' import { Writing } from '../ReverseManage/writing' let writing = new Writing(global); function WritingIpc() { // 监听分镜时间的保存 ipcMain.handle(DEFINE_STRING.SAVE_COPYWRITING_INFOMATION, async (event, value) => await writing.SaveCopywritingInformation(value)); // 监听获取当前项目下面的分镜文案 ipcMain.handle(DEFINE_STRING.GET_PROJECT_WORD, async (event, value) => await writing.GetProjectWord()); // 获取config配置文件数据 ipcMain.handle(DEFINE_STRING.GET_CONFIG_JSON, async (event, value) => await writing.GetConfigJson(value)); // 将指定的文案txt数组写入到指定的文件中 ipcMain.handle(DEFINE_STRING.SAVE_WORD_TXT, async (event, value) => await writing.SaveWordTxt(value)); // 监听获取字幕时间 ipcMain.handle(DEFINE_STRING.IMPORT_SRT_AND_GET_TIME, async (event, value) => await writing.ImportSrtAndGetTime(value)) } export { WritingIpc }