diff --git a/lib/routes/idaily/index.js b/lib/routes/idaily/index.js
index 3205f932a..9c3567c3b 100644
--- a/lib/routes/idaily/index.js
+++ b/lib/routes/idaily/index.js
@@ -6,19 +6,12 @@ module.exports = async (ctx) => {
url: 'http://idaily-cdn.idailycdn.com/api/list/v3/iphone/zh-hans?page=1&ver=iphone',
});
- const data = response.data;
-
- let dataToday = data.filter((item) => item.pubdate_timestamp * 1000 >= new Date().getTime() - 86400000);
-
- // leverage yesterday's items if today's not published yet
- if (dataToday.length === 0) {
- dataToday = data.filter((item) => item.pubdate_timestamp * 1000 >= new Date().getTime() - 86400000 * 2);
- }
+ const data = response.data.filter((item) => item.ui_sets && item.ui_sets.caption_subtitle).slice(0, 15);
ctx.state.data = {
title: `iDaily 每日环球视野`,
description: 'iDaily 每日环球视野',
- item: dataToday.map((item) => ({
+ item: data.map((item) => ({
title: item.ui_sets.caption_subtitle,
description: `
${item.content}`,
pubDate: new Date(item.pubdate_timestamp * 1000).toUTCString(),