1
0
Fork 0
mirror of synced 2024-06-01 18:39:57 +12:00

chore: add new env variable

This commit is contained in:
Christy Jacob 2024-01-29 20:01:14 +00:00
parent 47fc6efb0d
commit dc6f9e6d59
3 changed files with 15 additions and 2 deletions

1
.env
View file

@ -58,6 +58,7 @@ _APP_SMTP_USERNAME=
_APP_SMTP_PASSWORD=
_APP_SMS_PROVIDER=sms://username:password@mock
_APP_SMS_FROM=+123456789
_APP_SMS_DENY_LIST=
_APP_STORAGE_LIMIT=30000000
_APP_STORAGE_PREVIEW_LIMIT=20000000
_APP_FUNCTIONS_SIZE_LIMIT=30000000

View file

@ -571,6 +571,7 @@ services:
- _APP_REDIS_PASS
- _APP_SMS_PROVIDER
- _APP_SMS_FROM
- _APP_SMS_DENY_LIST
- _APP_LOGGING_PROVIDER
- _APP_LOGGING_CONFIG

View file

@ -53,10 +53,21 @@ class Messaging extends Action
*/
public function action(Message $message): void
{
var_dump($message);
$payload = $message->getPayload() ?? [];
if (empty($payload['project'])) {
Console::error('Project not found');
return;
}
Console::log($payload['project']['$id']);
$denyList = App::getEnv('_APP_SMS_DENY_LIST', '');
$denyList = explode(',', $denyList);
if (in_array($payload['project']['$id'], $denyList)) {
Console::error("Project is in the deny list. Skipping ...");
return;
}
if (empty($payload)) {
Console::error('Payload arg not found');
return;