From 275eb72959de2ebcf9caea1a8e263783f7b0b300 Mon Sep 17 00:00:00 2001 From: Franck Royer Date: Mon, 25 Jul 2022 19:12:20 +1000 Subject: [PATCH] fix: ignore store response unspecified error --- src/lib/waku_store/index.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/waku_store/index.ts b/src/lib/waku_store/index.ts index 39e441ea64..2d09c4c911 100644 --- a/src/lib/waku_store/index.ts +++ b/src/lib/waku_store/index.ts @@ -8,6 +8,7 @@ import { Libp2p } from "libp2p"; import { concat } from "uint8arrays/concat"; import * as protoV2Beta4 from "../../proto/store_v2beta4"; +import { HistoryResponse } from "../../proto/store_v2beta4"; import { DefaultPubSubTopic, StoreCodecs } from "../constants"; import { getPeersForProtocol, selectRandomPeer } from "../select_peer"; import { hexToBytes } from "../utils"; @@ -15,6 +16,8 @@ import { DecryptionMethod, WakuMessage } from "../waku_message"; import { HistoryRPC, PageDirection } from "./history_rpc"; +import Error = HistoryResponse.Error; + const dbg = debug("waku:store"); export const DefaultPageSize = 10; @@ -218,8 +221,8 @@ export class WakuStore { const response = reply.response as protoV2Beta4.HistoryResponse; - if (response.error) { - throw "History response contains an Error" + response.error; + if (response.error && response.error !== Error.ERROR_NONE_UNSPECIFIED) { + throw "History response contains an Error: " + response.error; } if (!response.messages || !response.messages.length) {