mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 11:39:50 +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 {
|
} else {
|
||||||
setSearchLoading(true);
|
setSearchLoading(true);
|
||||||
const accountList = await fetchBlitz<AccountList>(
|
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(
|
setSearchResults(
|
||||||
accountList
|
accountList
|
||||||
.filter(
|
|
||||||
(searchedPlayer) =>
|
|
||||||
players &&
|
|
||||||
searchedPlayer.account_id in players,
|
|
||||||
)
|
|
||||||
.map((searchedPlayer) => ({
|
.map((searchedPlayer) => ({
|
||||||
...searchedPlayer,
|
...searchedPlayer,
|
||||||
number: parseInt(
|
number: parseInt(
|
||||||
playerKeys.find(
|
playerKeys.find(
|
||||||
(index) =>
|
(indexAsString) =>
|
||||||
players[region][season][parseInt(index)]
|
players[region][season][
|
||||||
.id === searchedPlayer.account_id,
|
parseInt(indexAsString)
|
||||||
|
].id === searchedPlayer.account_id,
|
||||||
)!,
|
)!,
|
||||||
),
|
),
|
||||||
})),
|
}))
|
||||||
|
.filter(
|
||||||
|
(player) => !Number.isNaN(player.number),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
setSearchLoading(false);
|
setSearchLoading(false);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in new issue
Block a user