Add support for Redis in addition to System V queues

This commit is contained in:
osaajani 2024-10-31 21:22:56 +01:00
parent 5c697b5240
commit 36c5d7ec0c
11 changed files with 407 additions and 93 deletions

View file

@ -117,11 +117,10 @@ class Mailer extends \descartes\Controller
'attachments' => $attachments,
];
$error_code = null;
$queue = msg_get_queue(QUEUE_ID_EMAIL);
$success = msg_send($queue, QUEUE_TYPE_EMAIL, $message, true, true, $error_code);
$queue = new Queue(QUEUE_ID_EMAIL);
$queue->push(json_encode($message), QUEUE_TYPE_EMAIL);
return (bool) $success;
return true;
}
/**