refactor(server): use doc model on doc cron job (#10057)

This commit is contained in:
fengmk2
2025-02-10 09:52:44 +00:00
parent e8bac17b3c
commit 0757f29f83
2 changed files with 19 additions and 10 deletions

View File

@@ -265,6 +265,21 @@ export class DocModel extends BaseModel {
};
}
/**
* Delete expired histories.
*/
async deleteExpiredHistories() {
const { count } = await this.db.snapshotHistory.deleteMany({
where: {
expiredAt: {
lte: new Date(),
},
},
});
this.logger.log(`Deleted ${count} expired histories`);
return count;
}
// #endregion
// #region Doc