diff --git a/src/rpc.ts b/src/rpc.ts index f08043a..0559347 100644 --- a/src/rpc.ts +++ b/src/rpc.ts @@ -134,7 +134,10 @@ async function processRequest(request: RPCRequest): Promise { ? { error } : (rpcResp as unknown as JSONRPCResponseWithResult).result; - if (!processedRequests.get(reqId) || request.force) { + if ( + (!processedRequests.get(reqId) || request.force) && + dbData.data?.error !== ERR_NOT_READY + ) { processedRequests.set(reqId, dbData); }