tombstone
This commit is contained in:
parent
0f67a544bd
commit
1b8acb7e01
3 changed files with 7 additions and 0 deletions
|
@ -29,6 +29,7 @@ export type IMetadata = {
|
|||
folderId: mongo.ObjectID;
|
||||
comment: string;
|
||||
uri: string;
|
||||
deletedAt?: Date;
|
||||
};
|
||||
|
||||
export type IDriveFile = {
|
||||
|
|
BIN
src/server/file/assets/tombstone.png
Normal file
BIN
src/server/file/assets/tombstone.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.2 KiB |
|
@ -22,6 +22,12 @@ export default async function(ctx: Koa.Context) {
|
|||
return;
|
||||
}
|
||||
|
||||
if (file.metadata.deletedAt) {
|
||||
ctx.status = 410;
|
||||
await send(ctx, `${__dirname}/assets/tombstone.png`);
|
||||
return;
|
||||
}
|
||||
|
||||
const bucket = await getGridFSBucket();
|
||||
|
||||
const readable = bucket.openDownloadStream(fileId);
|
||||
|
|
Loading…
Reference in a new issue