mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-04 04:48:15 +03:00
feat(server): clean up cloned /tmp seeds after use
This commit is contained in:
@@ -167,6 +167,11 @@ export class DatabaseSeedsRepo {
|
||||
throw err;
|
||||
}
|
||||
}
|
||||
|
||||
Destroy() {
|
||||
// scary
|
||||
return fs.rm(this.baseDir, { recursive: true, force: true });
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -39,6 +39,8 @@ export async function BacksyncBMSPMSSongsAndCharts() {
|
||||
}
|
||||
|
||||
await repo.CommitChangesBack(`Backsync BMS+PMS Songs/Charts ${new Date().toISOString()}`);
|
||||
|
||||
await repo.Destroy();
|
||||
}
|
||||
|
||||
if (require.main === module) {
|
||||
|
||||
@@ -27,6 +27,8 @@ export async function UpdateAILevels() {
|
||||
|
||||
return charts;
|
||||
});
|
||||
|
||||
await repo.Destroy();
|
||||
}
|
||||
|
||||
if (require.main === module) {
|
||||
|
||||
@@ -172,6 +172,8 @@ export async function UpdatePoyashiData() {
|
||||
|
||||
logger.info(`Finished recalcing scores.`);
|
||||
}
|
||||
|
||||
await repo.Destroy();
|
||||
}
|
||||
|
||||
if (require.main === module) {
|
||||
|
||||
@@ -104,6 +104,8 @@ export async function UpdateDPTiers() {
|
||||
charts = null;
|
||||
|
||||
await repo.CommitChangesBack(`Update DP Tierlist ${new Date().toISOString()}`);
|
||||
|
||||
await repo.Destroy();
|
||||
}
|
||||
|
||||
logger.info("Done.");
|
||||
|
||||
@@ -382,6 +382,8 @@ async function SynchroniseDBWithSeeds() {
|
||||
}
|
||||
|
||||
logger.info(`Done.`);
|
||||
|
||||
await databaseSeedsRepo.Destroy();
|
||||
}
|
||||
|
||||
if (require.main === module) {
|
||||
|
||||
Reference in New Issue
Block a user