summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-05-25 20:19:14 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-05-25 20:19:14 +0900
commit558b8977005418a0ddc172d707621202d49db2ba (patch)
treec50ae125cbfb0452146caab061da7960b69c0100 /src/server
parentUpdate gitignore (diff)
downloadmisskey-558b8977005418a0ddc172d707621202d49db2ba.tar.gz
misskey-558b8977005418a0ddc172d707621202d49db2ba.tar.bz2
misskey-558b8977005418a0ddc172d707621202d49db2ba.zip
リモートサーバーのファイルをデータベースに保存せず、クライアントで直接表示させられるように
Diffstat (limited to 'src/server')
-rw-r--r--src/server/file/send-drive-file.ts11
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;
}