API modifications

This commit is contained in:
Marcel Pociot
2021-06-01 20:26:23 +02:00
parent a29874e221
commit 5e54d0a80f
3 changed files with 26 additions and 6 deletions

View File

@@ -134,7 +134,13 @@ class DatabaseUserRepository implements UserRepository
$this->database
->query('SELECT * FROM users WHERE auth_token = :token', ['token' => $authToken])
->then(function (Result $result) use ($deferred) {
$deferred->resolve($result->rows[0] ?? null);
$user = $result->rows[0] ?? null;
if (! is_null($user)) {
$user = $this->getUserDetails($user);
}
$deferred->resolve($user);
});
return $deferred->promise();