feat: productionize paid modes and PvP capture

This commit is contained in:
jwinterm
2026-07-21 20:41:27 -04:00
parent 8fb284f8ed
commit 89398335c7
230 changed files with 31755 additions and 2777 deletions
+15
View File
@@ -0,0 +1,15 @@
const DatabaseManager = require('../src/db/databaseManager');
describe('DatabaseManager readiness freshness', () => {
test('requires both a connection and a recent successful query', () => {
const db = new DatabaseManager();
expect(db.isHealthy()).toBe(false);
db.connected = true;
db.lastSuccessfulQueryAt = Date.now();
expect(db.isHealthy(1000)).toBe(true);
db.lastSuccessfulQueryAt = Date.now() - 2000;
expect(db.isHealthy(1000)).toBe(false);
});
});