diff --git a/lib/v2/wallstreetcn/news.js b/lib/v2/wallstreetcn/news.js index 90ca8248e..e7f6e05ba 100644 --- a/lib/v2/wallstreetcn/news.js +++ b/lib/v2/wallstreetcn/news.js @@ -28,12 +28,14 @@ module.exports = async (ctx) => { url: apiUrl, }); - let items = response.data.data.items.map((item) => ({ - type: item.resource_type, - guid: item.resource.id, - link: item.resource.uri, - pubDate: parseDate(item.resource.display_time * 1000), - })); + let items = response.data.data.items + .filter((item) => item.resource_type !== 'ad') + .map((item) => ({ + type: item.resource_type, + guid: item.resource.id, + link: item.resource.uri, + pubDate: parseDate(item.resource.display_time * 1000), + })); items = await Promise.all( items.map((item) =>