From e5e0ddd7aa9846f5adcba14a5eee60c6856c6160 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 6 Mar 2025 15:34:31 -0600 Subject: [PATCH] DittoPgStore: purify events before streaming them --- packages/ditto/storages/DittoPgStore.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ditto/storages/DittoPgStore.ts b/packages/ditto/storages/DittoPgStore.ts index f73d1703..1c85b07c 100644 --- a/packages/ditto/storages/DittoPgStore.ts +++ b/packages/ditto/storages/DittoPgStore.ts @@ -118,7 +118,7 @@ export class DittoPgStore extends NPostgres { const [event] = await this.query([{ ids: [id] }]); if (event) { - await this.fulfill(event); + await this.fulfill(purifyEvent(event)); } }); } @@ -375,7 +375,7 @@ export class DittoPgStore extends NPostgres { /** Get events for filters from the database. */ override async query( filters: NostrFilter[], - opts: { signal?: AbortSignal; pure?: boolean; timeout?: number; limit?: number } = {}, + opts: { signal?: AbortSignal; timeout?: number; limit?: number } = {}, ): Promise { filters = await this.expandFilters(filters);