We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0f10ddb commit f20f152Copy full SHA for f20f152
lib/UserBackend.php
@@ -40,6 +40,8 @@
40
use OCP\User\Backend\IGetHomeBackend;
41
use OCP\User\Events\UserChangedEvent;
42
use OCP\User\Events\UserFirstTimeLoggedInEvent;
43
+use OCP\User\Events\UserCreatedEvent;
44
+use OCP\User\Events\UserDeletedEvent;
45
use OCP\UserInterface;
46
use Psr\Log\LoggerInterface;
47
@@ -184,6 +186,10 @@ public function deleteUser($uid) {
184
186
$affected = $qb->delete('user_saml_users')
185
187
->where($qb->expr()->eq('uid', $qb->createNamedParameter($uid)))
188
->executeStatement();
189
+
190
+ $user = $this->userManager->get($uid);
191
+ $this->eventDispatcher->dispatchTyped(new UserDeletedEvent($user));
192
193
return $affected > 0;
194
}
195
0 commit comments