return undefined when external price not available

This commit is contained in:
woodser 2025-07-08 07:07:29 -04:00 committed by woodser
parent 27c35e5503
commit d60638b00f

View file

@ -844,7 +844,7 @@ export default class HavenoClient {
try {
return (await this._priceClient.getMarketPrice(new MarketPriceRequest().setCurrencyCode(assetCode), {password: this._password})).getPrice();
} catch (e: any) {
if (e.message.indexOf("not found") >= 0) return undefined; // TODO: return unknown price server side (0?)
if (e.message.indexOf("not found") >= 0 || e.message.indexOf("not available") >= 0) return undefined; // TODO: return unknown price server side (0?)
throw new HavenoError(e.message, e.code);
}
}