mirror of
https://github.com/elyby/accounts.git
synced 2025-05-31 14:11:46 +05:30
Отправка всех email вынесена в очередь
This commit is contained in:
@@ -3,11 +3,11 @@ namespace api\modules\accounts\models;
|
||||
|
||||
use api\aop\annotations\CollectModelMetrics;
|
||||
use api\exceptions\ThisShouldNotHappenException;
|
||||
use common\emails\EmailHelper;
|
||||
use api\validators\PasswordRequiredValidator;
|
||||
use common\helpers\Error as E;
|
||||
use common\models\confirmations\CurrentEmailConfirmation;
|
||||
use common\models\EmailActivation;
|
||||
use common\tasks\SendCurrentEmailConfirmation;
|
||||
use Yii;
|
||||
|
||||
class SendEmailVerificationForm extends AccountActionForm {
|
||||
@@ -48,7 +48,7 @@ class SendEmailVerificationForm extends AccountActionForm {
|
||||
$this->removeOldCode();
|
||||
$activation = $this->createCode();
|
||||
|
||||
EmailHelper::changeEmailConfirmCurrent($activation);
|
||||
Yii::$app->queue->push(SendCurrentEmailConfirmation::createFromConfirmation($activation));
|
||||
|
||||
$transaction->commit();
|
||||
|
||||
|
||||
@@ -3,10 +3,10 @@ namespace api\modules\accounts\models;
|
||||
|
||||
use api\aop\annotations\CollectModelMetrics;
|
||||
use api\exceptions\ThisShouldNotHappenException;
|
||||
use common\emails\EmailHelper;
|
||||
use api\validators\EmailActivationKeyValidator;
|
||||
use common\models\confirmations\NewEmailConfirmation;
|
||||
use common\models\EmailActivation;
|
||||
use common\tasks\SendNewEmailConfirmation;
|
||||
use common\validators\EmailValidator;
|
||||
use Yii;
|
||||
|
||||
@@ -39,7 +39,7 @@ class SendNewEmailVerificationForm extends AccountActionForm {
|
||||
|
||||
$activation = $this->createCode();
|
||||
|
||||
EmailHelper::changeEmailConfirmNew($activation);
|
||||
Yii::$app->queue->push(SendNewEmailConfirmation::createFromConfirmation($activation));
|
||||
|
||||
$transaction->commit();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user