1
0
Fork 0
mirror of https://codeberg.org/demostf/api.git synced 2026-06-03 18:04:08 +02:00

fix user search by steamid

This commit is contained in:
Robin Appelman 2020-11-28 19:47:19 +01:00
commit 4d448530c6

View file

@ -96,7 +96,7 @@ class UserProvider extends BaseProvider {
return $row ? User::fromRow($row) : null; return $row ? User::fromRow($row) : null;
} }
private function searchBySteamId(string $steamId): ?array { private function searchBySteamId(string $steamId): ?SteamUser {
$query = $this->getQueryBuilder(); $query = $this->getQueryBuilder();
$query->select('u.id', 'p.name', 'count(demo_id) as count', 'steamid') $query->select('u.id', 'p.name', 'count(demo_id) as count', 'steamid')
->from('players', 'p') ->from('players', 'p')
@ -106,9 +106,9 @@ class UserProvider extends BaseProvider {
->orderBy('count(demo_id)', 'DESC') ->orderBy('count(demo_id)', 'DESC')
->setMaxResults(1); ->setMaxResults(1);
$result = $query->execute()->fetch(); $row = $query->execute()->fetch();
if (\is_array($result)) { if ($row) {
return $result; return new SteamUser($row['id'], $row['steamid'], $row['name']);
} else { } else {
return null; return null;
} }