Changeset View
Changeset View
Standalone View
Standalone View
src/app/Observers/UserObserver.php
Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Lines | public function created(User $user) | ||||
$user->wallets()->create(); | $user->wallets()->create(); | ||||
// Create user record in LDAP, then check if the account is created in IMAP | // Create user record in LDAP, then check if the account is created in IMAP | ||||
$chain = [ | $chain = [ | ||||
new \App\Jobs\User\VerifyJob($user->id), | new \App\Jobs\User\VerifyJob($user->id), | ||||
]; | ]; | ||||
\App\Jobs\User\CreateJob::withChain($chain)->dispatch($user->id); | \App\Jobs\User\CreateJob::withChain($chain)->dispatch($user->id); | ||||
if (\App\Tenant::getConfig($user->tenant_id, 'pgp.enable')) { | |||||
\App\Jobs\PGP\KeyCreateJob::dispatch($user->id, $user->email); | |||||
} | |||||
} | } | ||||
/** | /** | ||||
* Handle the "deleted" event. | * Handle the "deleted" event. | ||||
* | * | ||||
* @param \App\User $user The user deleted. | * @param \App\User $user The user deleted. | ||||
* | * | ||||
* @return void | * @return void | ||||
▲ Show 20 Lines • Show All 277 Lines • Show Last 20 Lines |