Skip to content

Commit c392b41

Browse files
committed
refactor: modernize session management and token validation
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
1 parent 93e7593 commit c392b41

2 files changed

Lines changed: 468 additions & 200 deletions

File tree

lib/Db/UserMapper.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,4 +169,17 @@ public function getOrCreate(int $providerId, string $sub, bool $id4me = false):
169169
$user->setUserId($userId);
170170
return $this->insert($user);
171171
}
172+
173+
public function countUsers(): int {
174+
$qb = $this->db->getQueryBuilder();
175+
176+
$qb->selectAlias($qb->func()->count('*'), 'user_count')
177+
->from($this->getTableName());
178+
179+
$result = $qb->executeQuery();
180+
$count = $result->fetchOne();
181+
$result->closeCursor();
182+
183+
return (int)$count;
184+
}
172185
}

0 commit comments

Comments
 (0)