Fix dir size checking
This commit is contained in:
		
							parent
							
								
									93fa8e8098
								
							
						
					
					
						commit
						809f659f3d
					
				
					 1 changed files with 1 additions and 2 deletions
				
			
		| 
						 | 
					@ -34,7 +34,6 @@ export async function upload(client, result, context, interaction = false) {
 | 
				
			||||||
    }));
 | 
					    }));
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  if (process.env.THRESHOLD) {
 | 
					  if (process.env.THRESHOLD) {
 | 
				
			||||||
    process.env.DIRSIZECACHE += result.file.length;
 | 
					 | 
				
			||||||
    await removeOldImages();
 | 
					    await removeOldImages();
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -53,7 +52,7 @@ export async function removeOldImages() {
 | 
				
			||||||
    }).filter(Boolean);
 | 
					    }).filter(Boolean);
 | 
				
			||||||
    const resolvedFiles = await Promise.all(files);
 | 
					    const resolvedFiles = await Promise.all(files);
 | 
				
			||||||
    process.env.DIRSIZECACHE = resolvedFiles.reduce((a, b)=>{
 | 
					    process.env.DIRSIZECACHE = resolvedFiles.reduce((a, b)=>{
 | 
				
			||||||
      return a + b.size;
 | 
					      return a.size + b.size;
 | 
				
			||||||
    }, 0);
 | 
					    }, 0);
 | 
				
			||||||
    const oldestFiles = resolvedFiles.sort((a, b) => a.ctime - b.ctime);
 | 
					    const oldestFiles = resolvedFiles.sort((a, b) => a.ctime - b.ctime);
 | 
				
			||||||
    while (process.env.DIRSIZECACHE > process.env.THRESHOLD) {
 | 
					    while (process.env.DIRSIZECACHE > process.env.THRESHOLD) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue