mirror of
https://codeberg.org/demostf/api.git
synced 2026-06-03 09:54:17 +02:00
filter duplicate players
This commit is contained in:
parent
d02efa2803
commit
115e4a23af
1 changed files with 8 additions and 1 deletions
|
|
@ -41,9 +41,16 @@ class DemoProvider extends BaseProvider {
|
|||
'name' => $uploader['name'],
|
||||
'avatar' => $uploader['avatar'],
|
||||
]));
|
||||
$uniquePlayers = [];
|
||||
foreach ($players as $player) {
|
||||
$key = $player['steamid'] . $player['team'];
|
||||
if (!isset($uniquePlayers[$key])) {
|
||||
$uniquePlayers[$key] = $player;
|
||||
}
|
||||
}
|
||||
$formattedDemo->setPlayers(array_map(function ($player) {
|
||||
return DemoPlayer::fromRow($player);
|
||||
}, $players));
|
||||
}, array_values($uniquePlayers)));
|
||||
}
|
||||
|
||||
return $formattedDemo;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue