🐛 修正类型异常

This commit is contained in:
BTMuli
2026-04-15 19:48:03 +08:00
parent 903662a224
commit 2020d21a29
4 changed files with 13 additions and 9 deletions

View File

@@ -150,13 +150,14 @@ async function loadCover(): Promise<void> {
return;
}
let coverGet;
if (resp.data.cover) coverGet = resp.data.cover.url;
else if (resp.data.post.cover && resp.data.post.cover !== "") coverGet = resp.data.post.cover;
else if (resp.data.post.images.length > 0) coverGet = resp.data.post.images[0];
if (resp.data.post.cover) coverGet = resp.data.post.cover.url;
else if (resp.data.post.post.cover && resp.data.post.post.cover !== "") {
coverGet = resp.data.post.post.cover;
} else if (resp.data.post.post.images.length > 0) coverGet = resp.data.post.post.images[0];
else coverGet = "";
cover.value = coverGet;
if (!poolCover.value) poolCover.value = { [postId]: resp.data.post.cover };
else poolCover.value[postId] = resp.data.post.cover;
if (!poolCover.value) poolCover.value = { [postId]: resp.data.post.post.cover };
else poolCover.value[postId] = resp.data.post.post.cover;
}
function handlePosition(): void {

View File

@@ -268,7 +268,7 @@ async function tryAuto(skip: boolean = false): Promise<void> {
}
viewCnt++;
if (likeCnt < 5) {
const isLike = (detailResp.data.self_operation?.upvote_type ?? 0) > 0;
const isLike = (detailResp.data.post.self_operation?.upvote_type ?? 0) > 0;
if (isLike) {
await TGLogger.Script(`[米游币任务]帖子${post.post.post_id}已点赞,跳过`);
continue;

View File

@@ -12,9 +12,12 @@ declare namespace TGApp.BBS.Post {
/**
* 帖子详情返回数据
* @since Beta v0.10.1
* @since Beta v0.7.2
*/
type FullRes = FullData;
type FullRes = {
/** 帖子数据 */
post: FullData;
};
/**
* 搜索结果返回响应

View File

@@ -250,7 +250,7 @@ onMounted(async () => {
await TGLogger.Warn(`[t-post][${postId}][onMounted] ${resp.retcode}: ${resp.message}`);
return;
}
postData.value = resp.data;
postData.value = resp.data.post;
} catch (e) {
const errMsg = TGHttps.getErrMsg(e);
await showLoading.empty("数据加载失败", errMsg);