decord/source/modules/game_profile/hooks/useGameProfileHeroBackgroundURL.tsx
github-actions ecf26fc058 chore: update source for alpha 347.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
2026-09-16 07:03:15 +00:00

41 lines
1.2 KiB
TypeScript

// Module ID: 8853
// Function ID: 8854
// Name: useGameProfileHeroBackgroundURL
// Dependencies: [32, 19, 2]
// Exports: default
// Module 8853 (useGameProfileHeroBackgroundURL)
import _slicedToArray from "module_32" /* 32 */;
import noop from "module_19" /* 19 */;
const size = fn(2);
const result = size.fileFinishedImporting("modules/game_profile/hooks/useGameProfileHeroBackgroundURL.tsx");
export default function useGameProfileHeroBackgroundURL(arg0, arg1) {
let bannerURL = arg0;
closure_1 = arg1;
const first = _slicedToArray(noop.useState(() => Math.random()), 1)[0];
const items = [arg1, arg0, first];
return noop.useMemo(() => {
bannerURL = bannerURL.getBannerURL(closure_1);
if (null != bannerURL) {
return bannerURL;
} else {
const screenshotUrls = obj.screenshotUrls;
let num;
if (screenshotUrls != null) {
num = screenshotUrls.length;
}
if (num == null) {
num = 0;
}
let screenshotURL = null;
if (0 !== num) {
const _Math = Math;
screenshotURL = obj.getScreenshotURL(Math.floor(first * num), tmp);
}
return screenshotURL;
}
tmp = closure_1;
}, items);
};