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 {
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);
}
}