Skip to content

Commit 64a2eab

Browse files
authored
Merge pull request #604 from DIYgod/master
[pull] master from diygod:master
2 parents 917e296 + 5d59219 commit 64a2eab

File tree

3 files changed

+30
-23
lines changed

3 files changed

+30
-23
lines changed

lib/v2/weibo/utils.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,13 @@ const weiboUtils = {
100100
html = usernameAndAvatar + html;
101101
}
102102

103+
// status.pics can be either an array or an object:
104+
// array: [ object, object, ... ]
105+
// object: { '0': object, '1': object, ... } // REALLY AMAZING data structure
106+
if (status.pics && !Array.isArray(status.pics) && typeof status.pics === 'object') {
107+
status.pics = Object.values(status.pics);
108+
}
109+
103110
// 添加文章头图,此处不需要回落到被转发的微博,后续处理被转发的微博时,还会执行到这里
104111
if (status.page_info && status.page_info.type === 'article' && status.page_info.page_pic && status.page_info.page_pic.url) {
105112
// 如果以后后续流程会用到其他字段,记得修改这里

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
"dependencies": {
9292
"@koa/router": "12.0.0",
9393
"@postlight/parser": "2.2.3",
94-
"@sentry/node": "7.21.1",
94+
"@sentry/node": "7.22.0",
9595
"aes-js": "3.1.2",
9696
"art-template": "4.13.2",
9797
"bbcodejs": "0.0.4",

yarn.lock

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1538,39 +1538,39 @@
15381538
domhandler "^4.2.0"
15391539
selderee "^0.6.0"
15401540

1541-
"@sentry/core@7.21.1":
1542-
version "7.21.1"
1543-
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.21.1.tgz#d0423282d90875625802dfe380f9657e9242b72b"
1544-
integrity sha512-Og5wEEsy24fNvT/T7IKjcV4EvVK5ryY2kxbJzKY6GU2eX+i+aBl+n/vp7U0Es351C/AlTkS+0NOUsp2TQQFxZA==
1541+
"@sentry/core@7.22.0":
1542+
version "7.22.0"
1543+
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.22.0.tgz#8e50f288e5e8fcaa2774daffd2487e042a392893"
1544+
integrity sha512-qYJiJrL1mfQQln84mNunBRUkXq7xDGQQoNh4Sz9VYP5698va51zmS5BLYRCZ5CkPwRYNuhUqlUXN7bpYGYOOIA==
15451545
dependencies:
1546-
"@sentry/types" "7.21.1"
1547-
"@sentry/utils" "7.21.1"
1546+
"@sentry/types" "7.22.0"
1547+
"@sentry/utils" "7.22.0"
15481548
tslib "^1.9.3"
15491549

1550-
"@sentry/node@7.21.1":
1551-
version "7.21.1"
1552-
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.21.1.tgz#929a2ad84c25f5374ec7323267f1171f6b0e261e"
1553-
integrity sha512-B+p1nQHaFWdCCRVmvqlr/+vdQCI3mGLObucNfK2YC22IQZg7+3u6tEbxJ7umITIjeSSKgf7ZoZwCxL9VfkrNXg==
1550+
"@sentry/node@7.22.0":
1551+
version "7.22.0"
1552+
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.22.0.tgz#d575481e56d3326ad457378db5ab7cc804b712fd"
1553+
integrity sha512-jKhxqKsbEEaY/g3FTzpj1fwukN0IkNv4V+0Fl+t/EmSNUL/7q5FMmDBa+fFQuQzwps8UEpzqPOzMSRapVsoP0w==
15541554
dependencies:
1555-
"@sentry/core" "7.21.1"
1556-
"@sentry/types" "7.21.1"
1557-
"@sentry/utils" "7.21.1"
1555+
"@sentry/core" "7.22.0"
1556+
"@sentry/types" "7.22.0"
1557+
"@sentry/utils" "7.22.0"
15581558
cookie "^0.4.1"
15591559
https-proxy-agent "^5.0.0"
15601560
lru_map "^0.3.3"
15611561
tslib "^1.9.3"
15621562

1563-
"@sentry/types@7.21.1":
1564-
version "7.21.1"
1565-
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.21.1.tgz#408a7b95a66ddc30c4359979594e03bee8f9fbdc"
1566-
integrity sha512-3/IKnd52Ol21amQvI+kz+WB76s8/LR5YvFJzMgIoI2S8d82smIr253zGijRXxHPEif8kMLX4Yt+36VzrLxg6+A==
1563+
"@sentry/types@7.22.0":
1564+
version "7.22.0"
1565+
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.22.0.tgz#58e4ce77b523048e0f31e2ea4b597946d76f6079"
1566+
integrity sha512-LhCL+wb1Jch+OesB2CIt6xpfO1Ab6CRvoNYRRzVumWPLns1T3ZJkarYfhbLaOEIb38EIbPgREdxn2AJT560U4Q==
15671567

1568-
"@sentry/utils@7.21.1":
1569-
version "7.21.1"
1570-
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.21.1.tgz#96582345178015fd32fe9159c25c44ccf2f99d2a"
1571-
integrity sha512-F0W0AAi8tgtTx6ApZRI2S9HbXEA9ENX1phTZgdNNWcMFm1BNbc21XEwLqwXBNjub5nlA6CE8xnjXRgdZKx4kzQ==
1568+
"@sentry/utils@7.22.0":
1569+
version "7.22.0"
1570+
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.22.0.tgz#fb46dc2761e2d44cf70bc3e1fba61d55852904b5"
1571+
integrity sha512-1GiNw1opIngxg0nktCTc9wibh4/LV12kclrnB9dAOHrqazZXHXZRAkjqrhQphKcMpT+3By91W6EofjaDt5a/hg==
15721572
dependencies:
1573-
"@sentry/types" "7.21.1"
1573+
"@sentry/types" "7.22.0"
15741574
tslib "^1.9.3"
15751575

15761576
"@sinclair/typebox@^0.24.1":

0 commit comments

Comments
 (0)