isatdatapro-microservices
Version:
A library for creating microservices to access Inmarsat's IsatData Pro satellite IoT system
19 lines (15 loc) • 445 B
JavaScript
;
const DatabaseContext = require('../src/infra/database/repositories/mysqlRepository');
const CLEANUP_INTERVAL_HOURS = 24;
async function removeAged() {
const database = new DatabaseContext();
await database.initialize();
await database.removeAged();
await database.close();
}
(async () => {
await removeAged();
setInterval(async function() {
await removeAged();
}, CLEANUP_INTERVAL_HOURS * 3600 * 1000);
})();