summaryrefslogtreecommitdiff
path: root/src/server/web/url-preview.ts
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2019-06-21 15:41:02 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2019-06-21 15:41:02 +0900
commit16b03fc157507261c54e5bb0eb030dcf6418a68c (patch)
treecda129a6a562bf156a6bfbed82a98bccaacff49a /src/server/web/url-preview.ts
parentFix bug (diff)
downloadsharkey-16b03fc157507261c54e5bb0eb030dcf6418a68c.tar.gz
sharkey-16b03fc157507261c54e5bb0eb030dcf6418a68c.tar.bz2
sharkey-16b03fc157507261c54e5bb0eb030dcf6418a68c.zip
Improve url-preview (#5077)
* url-previewリクエスト時にハッシュは除く * ハッシュだけ違うプレビューカードは表示しない * url-previewをユーザーロケールで出し分けるように * Fix code style
Diffstat (limited to 'src/server/web/url-preview.ts')
-rw-r--r--src/server/web/url-preview.ts10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/server/web/url-preview.ts b/src/server/web/url-preview.ts
index e5b9ff6244..310cf88c02 100644
--- a/src/server/web/url-preview.ts
+++ b/src/server/web/url-preview.ts
@@ -12,18 +12,20 @@ module.exports = async (ctx: Koa.BaseContext) => {
const meta = await fetchMeta();
logger.info(meta.summalyProxy
- ? `(Proxy) Getting preview of ${ctx.query.url} ...`
- : `Getting preview of ${ctx.query.url} ...`);
+ ? `(Proxy) Getting preview of ${ctx.query.url}@${ctx.query.lang} ...`
+ : `Getting preview of ${ctx.query.url}@${ctx.query.lang} ...`);
try {
const summary = meta.summalyProxy ? await request.get({
url: meta.summalyProxy,
qs: {
- url: ctx.query.url
+ url: ctx.query.url,
+ lang: ctx.query.lang || 'ja-JP'
},
json: true
}) : await summaly(ctx.query.url, {
- followRedirects: false
+ followRedirects: false,
+ lang: ctx.query.lang || 'ja-JP'
});
logger.succ(`Got preview of ${ctx.query.url}: ${summary.title}`);