feat(Mys): 添加结构化内容接口,明天起来完善各种类型的渲染

This commit is contained in:
BTMuli
2023-03-29 00:57:14 +08:00
parent 57bf249839
commit 168ed75331
4 changed files with 87 additions and 11 deletions

View File

@@ -64,7 +64,7 @@ import { fs, http } from "@tauri-apps/api";
import useAppStore from "../store/modules/app";
// utils
import { createTGWindow } from "../utils/TGWindow";
import { parseMys } from "../utils/MysParse";
import { StructuredPostParser } from "../plugins/Mys/utils/parser";
// interface
import {
GachaResponse,
@@ -180,7 +180,7 @@ async function toPost(post_id: string) {
return res.data.post.post;
});
// 结构化渲染
const parseDoc = parseMys(post.structured_content);
const parseDoc = StructuredPostParser(post.structured_content);
// 将解析后的 doc 保存到 文件
await fs.writeTextFile(
`${appStore.dataPath.temp}\\${post_id}_home.html`,