Changeset View
Changeset View
Standalone View
Standalone View
src/app/Observers/UserObserver.php
Show First 20 Lines • Show All 182 Lines • ▼ Show 20 Lines | public function deleting(User $user) | ||||
foreach ($entitlements as $entitlement) { | foreach ($entitlements as $entitlement) { | ||||
$entitlement->delete(); | $entitlement->delete(); | ||||
} | } | ||||
// FIXME: What do we do with user wallets? | // FIXME: What do we do with user wallets? | ||||
\App\Jobs\User\DeleteJob::dispatch($user->id); | \App\Jobs\User\DeleteJob::dispatch($user->id); | ||||
if (\App\Tenant::getConfig($user->tenant_id, 'pgp.enable')) { | |||||
\App\Jobs\PGP\KeyDeleteJob::dispatch($user->id, $user->email); | |||||
} | |||||
} | } | ||||
/** | /** | ||||
* Handle the "deleting" event on forceDelete() call. | * Handle the "deleting" event on forceDelete() call. | ||||
* | * | ||||
* @param User $user The user that is being deleted. | * @param User $user The user that is being deleted. | ||||
* | * | ||||
* @return void | * @return void | ||||
▲ Show 20 Lines • Show All 168 Lines • Show Last 20 Lines |