Add auto verify config

This commit is contained in:
Mehrad
2022-12-17 10:01:31 +03:30
parent 0891256d83
commit 6c7ac62d06
3 changed files with 36 additions and 2 deletions

View File

@@ -33,9 +33,17 @@ class RecipientController extends Controller
public function store(StoreRecipientRequest $request)
{
$recipient = user()->recipients()->create(['email' => strtolower($request->email)]);
$payload = ['email' => strtolower($request->email)];
$recipient->sendEmailVerificationNotification();
if (config('anonaddy.auto_verify_new_recipients')) {
$payload['email_verified_at'] = now();
}
$recipient = user()->recipients()->create($payload);
if (!config('anonaddy.auto_verify_new_recipients')) {
$recipient->sendEmailVerificationNotification();
}
return new RecipientResource($recipient->refresh()->load('aliases'));
}