diff options
author | Joas Schilling <coding@schilljs.com> | 2021-03-09 20:36:02 +0100 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2021-03-11 08:39:39 +0100 |
commit | 5af22f84b38b5b1951d04e92fb65b6dde7d11fee (patch) | |
tree | fd640ea60f49509d20c2f93395c882ed4fa6af6c /apps/provisioning_api/lib/AppInfo/Application.php | |
parent | 19ccc992d5be9a3e493dda8c2c5f4c00ab7ba8bc (diff) | |
download | nextcloud-server-5af22f84b38b5b1951d04e92fb65b6dde7d11fee.tar.gz nextcloud-server-5af22f84b38b5b1951d04e92fb65b6dde7d11fee.zip |
Delete matches when the user is being deleted
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'apps/provisioning_api/lib/AppInfo/Application.php')
-rw-r--r-- | apps/provisioning_api/lib/AppInfo/Application.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/provisioning_api/lib/AppInfo/Application.php b/apps/provisioning_api/lib/AppInfo/Application.php index 863f8861d8b..7ec21c3329e 100644 --- a/apps/provisioning_api/lib/AppInfo/Application.php +++ b/apps/provisioning_api/lib/AppInfo/Application.php @@ -29,6 +29,7 @@ namespace OCA\Provisioning_API\AppInfo; use OC\Group\Manager as GroupManager; +use OCA\Provisioning_API\Listener\UserDeletedListener; use OCA\Provisioning_API\Middleware\ProvisioningApiMiddleware; use OCA\Settings\Mailer\NewUserMailHelper; use OCP\AppFramework\App; @@ -47,6 +48,7 @@ use OCP\L10N\IFactory; use OCP\Mail\IMailer; use OCP\Security\ICrypto; use OCP\Security\ISecureRandom; +use OCP\User\Events\UserDeletedEvent; use OCP\Util; use Psr\Container\ContainerInterface; @@ -56,6 +58,8 @@ class Application extends App implements IBootstrap { } public function register(IRegistrationContext $context): void { + $context->registerEventListener(UserDeletedEvent::class, UserDeletedListener::class); + $context->registerService(NewUserMailHelper::class, function (ContainerInterface $c) { return new NewUserMailHelper( $c->get(Defaults::class), |