fix(source): wallstreetcn-news

This commit is contained in:
Ou 2024-10-23 10:05:27 +08:00
parent 198133f25d
commit 00b089ff53

View File

@ -2,8 +2,6 @@ interface Item {
uri: string uri: string
id: number id: number
title?: string title?: string
// ad
resource_type?: string
content_text: string content_text: string
content_short: string content_short: string
display_time: number display_time: number
@ -18,6 +16,8 @@ interface LiveRes {
interface NewsRes { interface NewsRes {
data: { data: {
items: { items: {
// ad
resource_type?: string
resource: Item resource: Item
}[] }[]
} }
@ -52,7 +52,7 @@ const news = defineSource(async () => {
const res: NewsRes = await $fetch(apiUrl) const res: NewsRes = await $fetch(apiUrl)
return res.data.items return res.data.items
.filter(k => k.resource.resource_type !== "ad" && k.resource.type !== "live") .filter(k => k.resource_type !== "ad" && k.resource.type !== "live" && k.resource.uri)
.map(({ resource: h }) => { .map(({ resource: h }) => {
return { return {
id: h.id, id: h.id,