summaryrefslogtreecommitdiff
path: root/src/server/web
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-08-26 02:33:29 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-08-26 02:33:29 +0900
commit9c32118b77f74953a66b219b0bd9a2b38e3468e8 (patch)
tree3d6743b2d156d0843efe4130bae351df16d3e157 /src/server/web
parentMerge pull request #2482 from syuilo/develop (diff)
parent8.14.0 (diff)
downloadmisskey-9c32118b77f74953a66b219b0bd9a2b38e3468e8.tar.gz
misskey-9c32118b77f74953a66b219b0bd9a2b38e3468e8.tar.bz2
misskey-9c32118b77f74953a66b219b0bd9a2b38e3468e8.zip
Merge branch 'develop'
Diffstat (limited to 'src/server/web')
-rw-r--r--src/server/web/url-preview.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/server/web/url-preview.ts b/src/server/web/url-preview.ts
index e96eb309fe..41ca6bad8b 100644
--- a/src/server/web/url-preview.ts
+++ b/src/server/web/url-preview.ts
@@ -1,11 +1,20 @@
import * as Koa from 'koa';
+import * as request from 'request-promise-native';
import summaly from 'summaly';
+import config from '../../config';
module.exports = async (ctx: Koa.Context) => {
try {
- const summary = await summaly(ctx.query.url, {
+ const summary = config.summalyProxy ? await request.get({
+ url: config.summalyProxy,
+ qs: {
+ url: ctx.query.url
+ },
+ json: true
+ }) : await summaly(ctx.query.url, {
followRedirects: false
});
+
summary.icon = wrap(summary.icon);
summary.thumbnail = wrap(summary.thumbnail);