add support for phone status during sms sending

This commit is contained in:
osaajani 2023-02-18 17:18:36 +01:00
parent 38d350dfc2
commit 22e5149193
2 changed files with 68 additions and 52 deletions

View file

@ -625,8 +625,9 @@ use Monolog\Logger;
$phones_subset = $users_mms_phones[$id_user] ?: $phones_subset;
}
// Keep only phones with remaining volume and available status
$remaining_volume_phones = array_filter($phones_subset, function ($phone) {
return $phone['remaining_volume'] > 0;
return $phone['remaining_volume'] > 0 && $phone['status'] == \models\Phone::STATUS_AVAILABLE;
});
$phones_subset = $remaining_volume_phones ?: $phones_subset;