diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-05-25 20:19:14 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-05-25 20:19:14 +0900 |
| commit | 558b8977005418a0ddc172d707621202d49db2ba (patch) | |
| tree | c50ae125cbfb0452146caab061da7960b69c0100 /src/server | |
| parent | Update gitignore (diff) | |
| download | misskey-558b8977005418a0ddc172d707621202d49db2ba.tar.gz misskey-558b8977005418a0ddc172d707621202d49db2ba.tar.bz2 misskey-558b8977005418a0ddc172d707621202d49db2ba.zip | |
リモートサーバーのファイルをデータベースに保存せず、クライアントで直接表示させられるように
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/file/send-drive-file.ts | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/server/file/send-drive-file.ts b/src/server/file/send-drive-file.ts index d613a3aa5f..e04400317f 100644 --- a/src/server/file/send-drive-file.ts +++ b/src/server/file/send-drive-file.ts @@ -33,11 +33,12 @@ export default async function(ctx: Koa.Context) { if (file.metadata.deletedAt) { ctx.status = 410; - if (file.metadata.isExpired) { - await send(ctx, '/cache-expired.png', { root: assets }); - } else { - await send(ctx, '/tombstone.png', { root: assets }); - } + await send(ctx, '/tombstone.png', { root: assets }); + return; + } + + if (file.metadata.isMetaOnly) { + ctx.status = 204; return; } |