diff --git a/.env b/.env index f9ee06b57a..351447a8b4 100644 --- a/.env +++ b/.env @@ -57,7 +57,7 @@ _APP_SMTP_SECURE= _APP_SMTP_USERNAME= _APP_SMTP_PASSWORD= _APP_PHONE_PROVIDER=phone://mock -_APP_PHONE_FROM= +_APP_PHONE_FROM=+123456789 _APP_STORAGE_LIMIT=30000000 _APP_STORAGE_PREVIEW_LIMIT=20000000 _APP_FUNCTIONS_SIZE_LIMIT=30000000 diff --git a/app/workers/messaging.php b/app/workers/messaging.php index 45513db4f8..409304c595 100644 --- a/app/workers/messaging.php +++ b/app/workers/messaging.php @@ -38,6 +38,8 @@ class MessagingV1 extends Worker 'telesign' => new Telesign($user, $secret), default => null }; + + $this->from = App::getEnv('_APP_PHONE_FROM'); } public function run(): void @@ -47,6 +49,11 @@ class MessagingV1 extends Worker return; } + if (empty($this->from)) { + Console::info('Skipped sms processing. No phone number has been set.'); + return; + } + $recipient = $this->args['recipient']; $message = $this->args['message'];