Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
private async fetchAndCachePlatformApiList(): Promise {
const apiList = await LookupApi.platformAPIList(
this.requestBuilder
).catch((err: string) =>
Promise.reject(
new Error(
`Error fetching api list for environment: "${this.environment}".\n${err}`
)
)
);
this.apiListCache.set(
this.cacheKeyForPlatformItems,
apiList as LookupApi.API[]
);
return Promise.resolve(apiList as LookupApi.API[]);
}