Add logging to be able to debug FirstLoginListener

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
Côme Chilliet 2022-02-14 12:35:01 +01:00
parent 4f2048851c
commit 6e38cb197a
No known key found for this signature in database
GPG key ID: A3E2F658B28C760A

View file

@ -76,11 +76,25 @@ class FirstLoginListener implements IEventListener {
}
public function onAssignedId(string $username): void {
$this->logger->info(
__CLASS__ . ' {user} assignedId',
[
'app' => 'user_ldap',
'user' => $username,
]
);
$this->eventHappened[$username]['id'] = 1;
$this->triggerUpdateGroups($username);
}
public function onPostLogin(string $username): void {
$this->logger->info(
__CLASS__ . ' {user} postLogin',
[
'app' => 'user_ldap',
'user' => $username,
]
);
$this->eventHappened[$username]['login'] = 1;
$this->triggerUpdateGroups($username);
}
@ -92,6 +106,13 @@ class FirstLoginListener implements IEventListener {
}
private function updateGroups(string $username): void {
$this->logger->info(
__CLASS__ . ' {user} updateGroups',
[
'app' => 'user_ldap',
'user' => $username,
]
);
$groups = $this->groupBackend->getUserGroups($username);
$qb = $this->dbc->getQueryBuilder();