diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-08-26 02:33:29 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-08-26 02:33:29 +0900 |
| commit | 9c32118b77f74953a66b219b0bd9a2b38e3468e8 (patch) | |
| tree | 3d6743b2d156d0843efe4130bae351df16d3e157 /src/server/web | |
| parent | Merge pull request #2482 from syuilo/develop (diff) | |
| parent | 8.14.0 (diff) | |
| download | misskey-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.ts | 11 |
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); |