From 9485af19623e12178cedeb8a59214d5e6d9c911e Mon Sep 17 00:00:00 2001 From: boufni95 Date: Fri, 26 Sep 2025 18:17:41 +0000 Subject: [PATCH] throw only on failure --- src/services/nostr/index.ts | 3 +++ src/services/storage/db/storageInterface.ts | 3 +++ src/services/storage/tlv/tlvFilesStorageFactory.ts | 3 +++ 3 files changed, 9 insertions(+) diff --git a/src/services/nostr/index.ts b/src/services/nostr/index.ts index fb66bc34..07fe6872 100644 --- a/src/services/nostr/index.ts +++ b/src/services/nostr/index.ts @@ -24,6 +24,9 @@ export default class NostrSubprocess { this.childProcess.on("exit", (code) => { this.log(ERROR, `nostr subprocess exited with code ${code}`) + if (!code) { + return + } throw new Error(`nostr subprocess exited with code ${code}`) }) diff --git a/src/services/storage/db/storageInterface.ts b/src/services/storage/db/storageInterface.ts index 5d279992..941d9533 100644 --- a/src/services/storage/db/storageInterface.ts +++ b/src/services/storage/db/storageInterface.ts @@ -64,6 +64,9 @@ export class StorageInterface extends EventEmitter { this.process.on('exit', (code: number) => { this.log(ERROR, `Storage processor exited with code ${code}`); this.isConnected = false; + if (!code) { + return + } throw new Error(`Storage processor exited with code ${code}`) }); diff --git a/src/services/storage/tlv/tlvFilesStorageFactory.ts b/src/services/storage/tlv/tlvFilesStorageFactory.ts index 4825aef1..6f8bbb51 100644 --- a/src/services/storage/tlv/tlvFilesStorageFactory.ts +++ b/src/services/storage/tlv/tlvFilesStorageFactory.ts @@ -60,6 +60,9 @@ export class TlvStorageFactory extends EventEmitter { this.process.on('exit', (code: number) => { this.log(ERROR, `Tlv Storage processor exited with code ${code}`); this.isConnected = false; + if (!code) { + return + } throw new Error(`Tlv Storage processor exited with code ${code}`) });