Add ttl
This commit is contained in:
1 parent
f443c6c099
commit
15e067c9bf
5 files changed
+51
-8
No files matched your search
@@ -239,6 +239,20 @@ const deleteChecksByTeamId = async (teamId) => {
|
||||
}
|
||||
};
|
||||
|
||||
const updateChecksTTL = async (teamId) => {
|
||||
try {
|
||||
await Check.collection.dropIndex("expiry_1");
|
||||
await Check.collection.createIndex(
|
||||
{ expiry: 1 }, // Field to index
|
||||
{ expireAfterSeconds: 60 } // TTL in seconds, adjust as necessary
|
||||
);
|
||||
} catch (error) {
|
||||
error.service = SERVICE_NAME;
|
||||
error.method = updateTTL;
|
||||
throw error;
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
createCheck,
|
||||
getChecksCount,
|
||||
@@ -246,4 +260,5 @@ module.exports = {
|
||||
getTeamChecks,
|
||||
deleteChecks,
|
||||
deleteChecksByTeamId,
|
||||
updateChecksTTL,
|
||||
};
|
||||
Reference in new issue
Block a user