From 0804d7fb9ce6515c036b284beb7abefc4f986e3f Mon Sep 17 00:00:00 2001 From: DIYgod Date: Mon, 17 Feb 2020 20:09:33 +0800 Subject: [PATCH] feat: optimize douban people status format --- lib/routes/douban/people/status.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/routes/douban/people/status.js b/lib/routes/douban/people/status.js index ea504dbf3..99c0443b8 100644 --- a/lib/routes/douban/people/status.js +++ b/lib/routes/douban/people/status.js @@ -27,11 +27,15 @@ function getContentByActivity(status) { break; default: if (status.card) { + let image; + if (status.card.image && (status.card.image.large || status.card.image.normal)) { + image = (status.card.image.large || status.card.image.normal).url; + } if (status.card.rating) { - description = `《${status.card.title}》
评分:${status.card.rating}
${status.card.subtitle}`; - title = `${status.author.name} ${status.activity}:《${status.card.title}》${status.text}`; + description = `${status.text ? `${status.author.name}的评分:${status.text}
` : ''}豆瓣评分:${status.card.rating}
${status.card.subtitle}${image ? `
` : ''}`; + title = `${status.author.name}${status.activity}:《${status.card.title}》`; } else { - description = `${status.card.title}
${status.card.subtitle}`; + description = `${status.card.title}
${status.card.subtitle}${image ? `
` : ''}`; title = `${status.author.name} ${status.activity}:「${status.card.title}」${status.text}`; } }