Fix stat inflation

This commit is contained in:
Alex Gleason 2024-09-12 11:09:54 -05:00
parent 593cedba06
commit 55ee8eaf74
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7

View file

@ -119,8 +119,10 @@ async function storeEvent(event: DittoEvent, signal?: AbortSignal): Promise<unde
const store = await Storages.db();
const kysely = await Storages.kysely();
await updateStats({ event, store, kysely }).catch(debug);
await store.event(event, { signal });
await kysely.transaction().execute(async (kysely) => {
await updateStats({ event, store, kysely });
await store.event(event, { signal });
});
}
/** Parse kind 0 metadata and track indexes in the database. */