return undefined when external price not available

This commit is contained in:
woodser 2025-07-08 07:07:29 -04:00
parent d3623f94b3
commit 7959d9f6e1
No known key found for this signature in database
GPG key ID: 55A10DD48ADEE5EF

View file

@ -844,7 +844,7 @@ export default class HavenoClient {
try { try {
return (await this._priceClient.getMarketPrice(new MarketPriceRequest().setCurrencyCode(assetCode), {password: this._password})).getPrice(); return (await this._priceClient.getMarketPrice(new MarketPriceRequest().setCurrencyCode(assetCode), {password: this._password})).getPrice();
} catch (e: any) { } 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); throw new HavenoError(e.message, e.code);
} }
} }