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…
	
	Add table
		Add a link
		
	
		Reference in a new issue