13 lines
515 B
JavaScript
13 lines
515 B
JavaScript
// Generated, do not edit. sha256:2e72a438d7feb6f942a8e08f41e0d5f4748ae7098b8f0f7cfcffb93bd8fcf9e0
|
|||
|
|
import { getPref } from '../data/preferences.js';
|
||
|
|
import { serviceCoverage } from '../data/market.js';
|
||
|
|
|
||
|
|
export async function serviceCoveredAssets() {
|
||
|
|
let mode = 'off';
|
||
|
|
try { mode = getPref('app', 'market_spot') ?? 'off'; } catch { }
|
||
|
|
if (mode === 'off') return new Set();
|
||
|
|
try {
|
||
|
|
const r = await serviceCoverage();
|
||
|
|
return new Set(r.status === 'ok' ? r.assetIds : []);
|
||
|
|
} catch { return new Set(); }
|
||
|
|
}
|