mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-13 13:03:20 +00:00
PHRAS-3239 purge queue in admin
#time 6h
This commit is contained in:
@@ -141,6 +141,22 @@ class AdminConfigurationController extends Controller
|
||||
]);
|
||||
}
|
||||
|
||||
public function purgeQueueAction(PhraseaApplication $app, Request $request)
|
||||
{
|
||||
$queueName = $request->request->get('queueName');
|
||||
|
||||
if (empty($queueName)) {
|
||||
return $this->app->json(['success' => false]);
|
||||
}
|
||||
|
||||
/** @var AMQPConnection $serverConnection */
|
||||
$serverConnection = $this->app['alchemy_worker.amqp.connection'];
|
||||
|
||||
$serverConnection->reinitializeQueue([$queueName]);
|
||||
|
||||
return $this->app->json(['success' => true]);
|
||||
}
|
||||
|
||||
public function truncateTableAction(PhraseaApplication $app)
|
||||
{
|
||||
/** @var WorkerRunningJobRepository $repoWorker */
|
||||
|
Reference in New Issue
Block a user