add test batches
This commit is contained in:
@@ -14,19 +14,20 @@ class SupportRequestService
|
||||
public function __construct(
|
||||
private GlobalConfigService $configService,
|
||||
private EmailDispatchService $emailService
|
||||
) {}
|
||||
) {
|
||||
}
|
||||
|
||||
public function list(int $userId, array $filters, int $page, int $perPage, bool $asAdmin = false): LengthAwarePaginator
|
||||
{
|
||||
$query = SupportRequest::query()->with('user');
|
||||
|
||||
if (! $asAdmin) {
|
||||
if (!$asAdmin) {
|
||||
$query->where('user_id', $userId);
|
||||
} elseif (! empty($filters['user_id'])) {
|
||||
} elseif (!empty($filters['user_id'])) {
|
||||
$query->where('user_id', (int) $filters['user_id']);
|
||||
}
|
||||
|
||||
if (! empty($filters['status'])) {
|
||||
if (!empty($filters['status'])) {
|
||||
$query->where('status', $filters['status']);
|
||||
}
|
||||
|
||||
@@ -54,7 +55,7 @@ class SupportRequestService
|
||||
|
||||
$recipient = (string) config('support.contact_email', 'support@alrahmaisgl.org');
|
||||
$emailSent = false;
|
||||
if (! app()->runningUnitTests()) {
|
||||
if (!app()->runningUnitTests()) {
|
||||
$emailSent = $this->emailService->send(
|
||||
$recipient,
|
||||
(string) $payload['subject'],
|
||||
@@ -65,8 +66,8 @@ class SupportRequestService
|
||||
);
|
||||
}
|
||||
|
||||
if (! $emailSent) {
|
||||
Log::warning('Support email failed for user '.$userId);
|
||||
if (!$emailSent) {
|
||||
Log::warning('Support email failed for user ' . $userId);
|
||||
}
|
||||
|
||||
return [
|
||||
|
||||
Reference in New Issue
Block a user