diff --git a/src-tauri/src/client/mod.rs b/src-tauri/src/client/mod.rs index b66e8c14..a61d4c4b 100644 --- a/src-tauri/src/client/mod.rs +++ b/src-tauri/src/client/mod.rs @@ -1,6 +1,6 @@ //! @file src/client/mod.rs //! @desc 客户端模块,负责操作米游社客户端 -//! @since Beta v0.6.10/v0.7.0 +//! @since Beta v0.7.0 mod menu; mod utils; diff --git a/src/plugins/Mys/request/postReq.ts b/src/plugins/Mys/request/postReq.ts index 45f8c62d..55731f52 100644 --- a/src/plugins/Mys/request/postReq.ts +++ b/src/plugins/Mys/request/postReq.ts @@ -1,7 +1,7 @@ /** * @file plugins/Mys/request/postReq.ts * @description 帖子相关的获取 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 */ import TGHttp from "@/utils/TGHttp.js"; @@ -15,7 +15,7 @@ const Referer: Readonly = "https://bbs.mihoyo.com/"; /** * @description 获取单个帖子信息 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @param {number} postId 帖子 ID * @param {Record} cookie Cookie * @return {Promise} diff --git a/src/plugins/Sqlite/modules/avatarBirth.ts b/src/plugins/Sqlite/modules/avatarBirth.ts index acc0427c..c2b4d050 100644 --- a/src/plugins/Sqlite/modules/avatarBirth.ts +++ b/src/plugins/Sqlite/modules/avatarBirth.ts @@ -1,7 +1,7 @@ /** * @file plugins/Sqlite/modules/avatarBirth.ts * @description 角色生日模块 - * @since Beta v0.6.10 + * @since Beta v0.7.0 */ import { AppCharacterData, ArcBirCalendar, ArcBirRole, WikiCharacterData } from "@/data/index.js"; @@ -43,7 +43,7 @@ function isLeapYear(year: number): boolean { /** * @description 获取下一个角色生日 - * @since Beta v0.6.10 + * @since Beta v0.7.0 * @param {[number,number]} date - 日期 * @return {TGApp.Archive.Birth.RoleItem[]} 下一个角色生日 */ diff --git a/src/router/modules/user.ts b/src/router/modules/user.ts index 142ebfb6..c2061a67 100644 --- a/src/router/modules/user.ts +++ b/src/router/modules/user.ts @@ -1,7 +1,7 @@ /** * @file router modules user.ts * @description user 路由模块 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 */ import type { RouteRecordRaw } from "vue-router"; diff --git a/src/types/BBS/Mission.d.ts b/src/types/BBS/Mission.d.ts index 230f96c5..7e6b01a3 100644 --- a/src/types/BBS/Mission.d.ts +++ b/src/types/BBS/Mission.d.ts @@ -1,7 +1,7 @@ /** * @file types/BBS/Mission.d.ts * @description BBS 任务相关类型定义文件 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 */ declare namespace TGApp.BBS.Mission { @@ -9,7 +9,7 @@ declare namespace TGApp.BBS.Mission { * @description 任务信息返回 * @interface InfoResp * @extends TGApp.BBS.Response.BaseWithData - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @property {TGApp.BBS.Mission.InfoRes} data 任务信息 * @return InfoResp */ @@ -18,7 +18,7 @@ declare namespace TGApp.BBS.Mission { /** * @description 任务信息 * @interface InfoRes - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @property {Array} missions 任务列表 * @property {Array} more_missions 更多任务列表 * @return InfoRes @@ -28,7 +28,7 @@ declare namespace TGApp.BBS.Mission { /** * @description 任务项 * @interface MissionItem - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @property {number} id 任务 ID * @property {string} name 任务名称 * @property {string} desc 任务描述 @@ -64,7 +64,7 @@ declare namespace TGApp.BBS.Mission { * @description 任务状态返回 * @interface StateResp * @extends TGApp.BBS.Response.BaseWithData - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @property {TGApp.BBS.Mission.StateRes} data 任务状态 * @return StateResp */ @@ -73,7 +73,7 @@ declare namespace TGApp.BBS.Mission { /** * @description 任务状态 * @interface StateRes - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @property {Array} states 任务状态列表 * @property {number} already_received_points 已领取的米游币 * @property {number} total_points 总米游币 @@ -94,7 +94,7 @@ declare namespace TGApp.BBS.Mission { /** * @description 任务状态项 * @interface StateItem - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @property {number} mission_id 任务 ID * @property {number} process 任务进度 0:未完成,1:已完成 * @property {number} happened_times 发生次数 diff --git a/src/utils/TGBbs.ts b/src/utils/TGBbs.ts index 80c6d393..df936508 100644 --- a/src/utils/TGBbs.ts +++ b/src/utils/TGBbs.ts @@ -1,7 +1,7 @@ /** * @file utils/TGBbs.ts * @description 关于 BBS 的工具函数 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 */ const BBS_VERSION: Readonly = "2.82.0"; diff --git a/src/utils/TGLogger.ts b/src/utils/TGLogger.ts index 3f826bde..0dd753cd 100644 --- a/src/utils/TGLogger.ts +++ b/src/utils/TGLogger.ts @@ -1,7 +1,7 @@ /** * @file utils/TGLogger.ts * @description 日志工具 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 */ import { event } from "@tauri-apps/api"; @@ -77,7 +77,7 @@ class Logger { /** * @description 输出日志-脚本 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @param {string} message 日志信息 * @returns {Promise} 无返回值 */ @@ -89,7 +89,7 @@ class Logger { /** * @description 输出日志-脚本分隔符 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @param {string} label 标签 * @param {boolean} [start] 是否为开始,默认为 true * @returns {Promise} 无返回值 diff --git a/src/web/request/apiHubReq.ts b/src/web/request/apiHubReq.ts index aecca6d1..fd2f4f4f 100644 --- a/src/web/request/apiHubReq.ts +++ b/src/web/request/apiHubReq.ts @@ -1,7 +1,7 @@ /** * @file web/request/apiHubReq.ts * @description apiHub下的请求 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 */ import TGHttp from "@/utils/TGHttp.js"; @@ -41,7 +41,7 @@ async function getGameList(): Promise> { /** * @description 获取用户米游币任务完成情况 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @param {Record} cookie 用户 Cookie * @return {Promise} */ @@ -55,7 +55,7 @@ async function getMissions(cookie: Record): Promise} cookie 用户 Cookie @@ -79,7 +79,7 @@ async function getShareConf( /** * @description 获取任务完成情况 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @description **需要验证码登录的 Cookie** * @param {Record} cookie 用户 Cookie * @return {Promise} @@ -146,7 +146,7 @@ async function homeNew(gid: number = 2): Promise} cookie 用户 Cookie * @param {string} gid @@ -170,7 +170,7 @@ async function signIn( /** * @description 点赞 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 * @param {string} id 帖子 ID * @param {Record} cookie 用户 Cookie * @param {boolean} cancel 是否取消点赞 diff --git a/src/web/request/takumiReq.ts b/src/web/request/takumiReq.ts index b2879e7e..cef23c8e 100644 --- a/src/web/request/takumiReq.ts +++ b/src/web/request/takumiReq.ts @@ -1,15 +1,13 @@ /** * @file web/request/takumiReq.ts * @description Takumi 相关请求函数 - * @since Beta v0.6.3 + * @since Beta v0.7.0 */ import TGHttp from "@/utils/TGHttp.js"; import { getRequestHeader } from "@/web/utils/getRequestHeader.js"; -// TakumiAuthApiBaseUrl => taAbu -const taAbu: Readonly = "https://api-takumi.mihoyo.com/auth/api/"; -// TakumiBingApiBaseUrl => tbAbu -const tbAbu: Readonly = "https://api-takumi.mihoyo.com/binding/api/"; +// TakumiApiBaseUrl => taBu +const taBu: Readonly = "https://api-takumi.mihoyo.com/"; /** * @description 根据stoken获取action_ticket @@ -26,7 +24,7 @@ async function getActionTicketBySToken( ): Promise { const ck = { stoken: cookie.stoken, mid: cookie.mid }; const params = { action_type: actionType, stoken: cookie.stoken, uid: user.gameUid }; - return await TGHttp(`${taAbu}getActionTicketBySToken`, { + return await TGHttp(`${taBu}auth/api/getActionTicketBySToken`, { method: "GET", headers: getRequestHeader(ck, "GET", params, "K2"), query: params, @@ -52,7 +50,7 @@ async function genAuthKey( region: account.region, }; const resp = await TGHttp( - `${tbAbu}genAuthKey`, + `${taBu}binding/api/genAuthKey`, { method: "POST", headers: getRequestHeader(ck, "POST", JSON.stringify(data), "LK2", true), @@ -74,7 +72,7 @@ async function genAuthKey2( cookie: Record, payload: Record, ): Promise { - return await TGHttp(`${tbAbu}genAuthKey`, { + return await TGHttp(`${taBu}binding/api/genAuthKey`, { method: "POST", headers: getRequestHeader(cookie, "POST", JSON.stringify(payload), "LK2", true), body: JSON.stringify(payload), @@ -92,7 +90,7 @@ async function getUserGameRolesByCookie( ): Promise { const ck = { account_id: cookie.account_id, cookie_token: cookie.cookie_token }; const params = { game_biz: "hk4e_cn" }; - const resp = await TGHttp(`${tbAbu}getUserGameRolesByCookie`, { + const resp = await TGHttp(`${taBu}binding/api/getUserGameRolesByCookie`, { method: "GET", headers: getRequestHeader(ck, "GET", params), query: params, diff --git a/src/web/utils/annoParser.ts b/src/web/utils/annoParser.ts index 4af1de37..c1cd7b4c 100644 --- a/src/web/utils/annoParser.ts +++ b/src/web/utils/annoParser.ts @@ -1,7 +1,7 @@ /** * @file web/utils/annoParser.ts * @description 解析游戏内公告数据 - * @since Beta v0.6.10 + * @since Beta v0.7.0 */ import TpText from "@comp/viewPost/tp-text.vue"; @@ -27,7 +27,7 @@ function handleAnnoTable(table: HTMLTableElement): HTMLTableElement { /** * @description 预处理公告内容 - * @since Beta v0.6.10 + * @since Beta v0.7.0 * @param {string} data 游戏内公告数据 * @returns {string} 解析后的数据 */ @@ -57,7 +57,7 @@ function parseAnnoContent( /** * @description 解析公告节点 - * @since Beta v0.6.10 + * @since Beta v0.7.0 * @param {Node} node - 节点 * @param {Record} attr - 属性 * @returns {TGApp.Plugins.Mys.SctPost.Base} 结构化数据 @@ -142,7 +142,7 @@ function parseAnnoNode( /** * @description 解析公告段落 - * @since Beta v0.6.10 + * @since Beta v0.7.0 * @param {HTMLElement} p - 段落元素 * @param {Record} attr - 属性 * @returns {TGApp.Plugins.Mys.SctPost.Base} 结构化数据 @@ -224,7 +224,7 @@ function parseAnnoParagraph( /** * @description 解析公告 span - * @since Beta v0.6.10 + * @since Beta v0.7.0 * @param {HTMLElement} span - span 元素 * @param {Record} attr - 属性 * @returns {TGApp.Plugins.Mys.SctPost.Base} 结构化数据 @@ -279,7 +279,7 @@ function parseAnnoSpan( /** * @description 解析公告图片 - * @since Beta v0.6.10 + * @since Beta v0.7.0 * @param {HTMLElement} img - 图片元素 * @returns {TGApp.Plugins.Mys.SctPost.Base} 结构化数据 */ @@ -302,7 +302,7 @@ function parseAnnoImage(img: HTMLElement): TGApp.Plugins.Mys.SctPost.Base { /** * @description 解析公告锚点 - * @since Beta v0.6.10 + * @since Beta v0.7.0 * @param {HTMLElement} a - 锚点元素 * @returns {TGApp.Plugins.Mys.SctPost.Base} 结构化数据 */ @@ -331,7 +331,7 @@ function parseAnnoAnchor(a: HTMLElement): TGApp.Plugins.Mys.SctPost.Base { /** * @description 解析公告详情 - * @since Beta v0.6.10 + * @since Beta v0.7.0 * @param {HTMLElement} details - 详情元素 * @returns {TGApp.Plugins.Mys.SctPost.Base} 结构化数据 */ @@ -366,7 +366,7 @@ function parseAnnoDetails(details: HTMLElement): TGApp.Plugins.Mys.SctPost.Base /** * @description 解析公告表格 - * @since Beta v0.6.10 + * @since Beta v0.7.0 * @param {HTMLElement} table - 表格元素 * @returns {TGApp.Plugins.Mys.SctPost.Base} 结构化数据 */ diff --git a/src/web/utils/getRequestHeader.ts b/src/web/utils/getRequestHeader.ts index 212acf25..dd45e8e7 100644 --- a/src/web/utils/getRequestHeader.ts +++ b/src/web/utils/getRequestHeader.ts @@ -1,7 +1,7 @@ /** * @file web/utils/getRequestHeader.ts * @description 获取请求头 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 */ import Md5 from "js-md5"; @@ -25,7 +25,7 @@ const enum SaltType { /** * @description salt 值 * @version 2.82.0 - * @since Beta v0.6.10/v0.7.0 + * @since Beta v0.7.0 */ const Salt: Readonly> = { K2: "RGcLwIWYOQwTQPJ8Qw41kioel738ch3Z",