fix: fixed archived search results

This commit is contained in:
TrèsAbhi committed 2023-11-11 22:10:32 -06:00
1 parent 6d05e607b3
commit 34665bd97a
1 file changed
+13 -11
+13 -11
View File
@@ -660,28 +660,30 @@ export default function Page() {
} else {
setSearchLoading(true);
const accountList = await fetchBlitz<AccountList>(
`https://api.wotblitz.${region}/wotb/account/list/?application_id=${WARGAMING_APPLICATION_ID}&search=${encodedSearch}&limit=100`,
`https://api.wotblitz.${region}/wotb/account/list/?application_id=${WARGAMING_APPLICATION_ID}&search=${encodedSearch}`,
);
const playerKeys = Object.keys(
players[region][season],
);
const playerKeys = Object.keys(players!);
setSearchResults(
accountList
.filter(
(searchedPlayer) =>
players &&
searchedPlayer.account_id in players,
)
.map((searchedPlayer) => ({
...searchedPlayer,
number: parseInt(
playerKeys.find(
(index) =>
players[region][season][parseInt(index)]
.id === searchedPlayer.account_id,
(indexAsString) =>
players[region][season][
parseInt(indexAsString)
].id === searchedPlayer.account_id,
)!,
),
})),
}))
.filter(
(player) => !Number.isNaN(player.number),
),
);
setSearchLoading(false);
}
} else {