Documentation / @imvu/chkn / CdnProductSourceOptions
Interface: CdnProductSourceOptions
Defined in: packages/chkn/src/ProductSource.ts:20
Properties
baseUrl?
ts
readonly baseUrl?: string;Defined in: packages/chkn/src/ProductSource.ts:33
Defaults to https://userimages-akm.imvu.com/productdata.
fetch?
ts
readonly fetch?: (input, init?) => Promise<Response>;Defined in: packages/chkn/src/ProductSource.ts:34
Parameters
| Parameter | Type |
|---|---|
input | RequestInfo | URL |
init? | RequestInit |
Returns
Promise<Response>
revisions?
ts
readonly revisions?:
| ReadonlyMap<number, number>
| Readonly<Record<number, number>>
| RevisionResolver;Defined in: packages/chkn/src/ProductSource.ts:31
A product's current revision, as a map or a lookup. Products it doesn't cover fall back to probeLatestRevision. The reliable source is the XML-RPC gateway, which also returns every ancestor:
ts
const auths = await gateway.authorizeProducts([productId]);
const revisions = new Map(auths.map((a) => [a.productId, Number(a.cflUrl.split('/').pop())]));