Skip to content
This repository was archived by the owner on Mar 10, 2024. It is now read-only.

Commit 620a6c2

Browse files
add day param
1 parent 180fd36 commit 620a6c2

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

src/config/config dist.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"HOST": "localhost",
66
"PORT": 5000,
77
"DB_URL": "mongodb://host:port/?retryWrites=true&w=majority",
8+
"DAYS_TO_DELETE_DOCUMENT": 7,
89
"DISCORD_WEBHOOK": null,
910
"SSL": false,
1011
"KEY_FILE_SSL": null,

src/db/MongoDB.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ class MongoDB {
158158
this.changeParam(documentLink, 'lastViewedDate', Date.now());
159159
}
160160

161-
async deleteOldDocuments(days=2) {
161+
async deleteOldDocuments(days) {
162162
const oldTimestamp = Date.now() - 1000 * 60 * 60 * 24 * days;
163163
this.documentsCollection.deleteMany({'lastViewedDate': {$lt : oldTimestamp} });
164164
}

src/socket/socket.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ module.exports = function (wss) {
158158

159159
// delete old documents
160160
setInterval(() => {
161-
db.deleteOldDocuments();
161+
db.deleteOldDocuments(config.DAYS_TO_DELETE_DOCUMENT);
162162
}, 1000 * 60 * 60 * 24);
163163

164164

0 commit comments

Comments
 (0)