Cache prepared statements per database connection

This commit is contained in:
2026-10-05 15:24:17 -04:00
parent 239eceb779
commit 2af768011a
4 changed files with 70 additions and 2 deletions
+5 -1
View File
@@ -48,7 +48,11 @@ beforeEach(async () => {
vi.mocked(komodo.komodoUpdateTagsOnResource).mockResolvedValue({ ok: true });
const rcon = await import('../../src/lib/server/integrations/rcon.js');
vi.mocked(rcon.rconGetPlayerCount).mockResolvedValue(0);
vi.mocked(rcon.rconPlutoniumVersion).mockResolvedValue({ revision: 5354, error: null });
vi.mocked(rcon.rconPlutoniumVersion).mockImplementation(async () => {
// Version evidence must be observed strictly after the launch timestamp.
await new Promise(resolve => setTimeout(resolve, 2));
return { revision: 5354, error: null };
});
vi.mocked(rcon.rconStatusResult).mockImplementation(async server => status(server));
const { kick } = await import('../../src/lib/server/pipeline/worker.js');
vi.mocked(kick).mockResolvedValue(undefined);