From 9b9e2623be43919e58e0eb2728fcb9bcd65ff43c Mon Sep 17 00:00:00 2001 From: Vlad Stan Date: Fri, 3 Feb 2023 15:50:29 +0200 Subject: [PATCH] fix: do not remove `delete` events --- client_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client_manager.py b/client_manager.py index dc11202..f9bd595 100644 --- a/client_manager.py +++ b/client_manager.py @@ -91,7 +91,7 @@ class NostrClientConnection: filter = NostrFilter(authors=[event.pubkey]) filter.ids = [t[1] for t in event.tags if t[0] == "e"] events_to_delete = await get_events("111", filter, False) - ids = [e.id for e in events_to_delete] + ids = [e.id for e in events_to_delete if not e.is_delete_event()] await delete_events("111", ids) async def __handle_request(self, subscription_id: str, filter: NostrFilter) -> List: