mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 10:47:04 +02:00
fix: fixed archived search results
This commit is contained in:
1 parent
6d05e607b3
commit
34665bd97a
1 file changed
+13
-11
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user