This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,87 @@
// Metro module 6171 (f6172).
import GameAutocompleteStore from "./GameAutocompleteStore";
import { Endpoints } from "../../../Constants";
import { normalizeGameAutocompleteQuery } from "./GameAutocompleteUtils";
import Dispatcher from "../../../Dispatcher";
import { HTTP } from "../../../_bundle/sendRequest";
export async function fetchGameAutocomplete(c25741_0) {
let body, c25741_2, c25741_3, c25741_4;
let c25741_5 = 0;
const r11 = void 0;
L17: {
try {
let env29682;
c25741_3 = r11;
const r29 = env29682 = {};
c25741_2 = r29;
env29682[0] = void 0;
env29682[1] = void 0;
const query = normalizeGameAutocompleteQuery(c25741_0);
env29682[0] = query;
if (query == null) {
break L17;
}
if (GameAutocompleteStore.shouldSuppressFetch(query)) {
Dispatcher.dispatch({
type: "GAME_AUTOCOMPLETE_FETCH_SUCCESS",
query,
results: []
});
break L17;
}
Dispatcher.dispatch({
type: "GAME_AUTOCOMPLETE_FETCH",
query
});
c25741_5 = 1;
const body2 = (await HTTP.get({
url: Endpoints.GAMES_AUTOCOMPLETE,
query: {
q: query
},
rejectWithError: false
})).body;
body = body2;
if (body2 == null) {
body = [];
}
env29682[1] = body.map((item) => ({
id: String(item.id),
name: item.name,
icon: item.icon
}));
Dispatcher.dispatch({
type: "GAME_AUTOCOMPLETE_FETCH_SUCCESS",
query: env29682[0],
results: env29682[1]
});
c25741_5 = 0;
} catch ($e) {
const r27 = $e;
let r8 = r27;
c25741_4 = r27;
if (c25741_5 !== 0) {
while (true) {
try {
const r96 = c25741_4;
c25741_5 = 0;
env29682[2] = r96;
Dispatcher.dispatch({
type: "GAME_AUTOCOMPLETE_FETCH_FAILURE",
query: env29682[0]
});
throw env29682[2];
} catch (r92) {
r8 = r92;
c25741_4 = r92;
if (c25741_5 === 0) {
break;
}
}
}
}
throw r8;
}
return void 0;
}
}