X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FImportBundle%2FController%2FWallabagV1Controller.php;h=d700d8a883a38ca7a09f1fb0f02343cceff37c79;hb=2490f61dca635026a3eb9b5e9b6978b1981b1172;hp=3e748d57f7da090d2fa8fb76f4d3b2df9739adcc;hpb=77b9db87b84e20a6042444e3b18665bc66d4f1f2;p=github%2Fwallabag%2Fwallabag.git diff --git a/src/Wallabag/ImportBundle/Controller/WallabagV1Controller.php b/src/Wallabag/ImportBundle/Controller/WallabagV1Controller.php index 3e748d57..d700d8a8 100644 --- a/src/Wallabag/ImportBundle/Controller/WallabagV1Controller.php +++ b/src/Wallabag/ImportBundle/Controller/WallabagV1Controller.php @@ -8,26 +8,34 @@ use Symfony\Component\HttpFoundation\Request; class WallabagV1Controller extends WallabagController { /** - * {@inheritdoc} + * @Route("/wallabag-v1", name="import_wallabag_v1") */ - protected function getImportService() + public function indexAction(Request $request) { - return $this->get('wallabag_import.wallabag_v1.import'); + return parent::indexAction($request); } /** * {@inheritdoc} */ - protected function getImportTemplate() + protected function getImportService() { - return 'WallabagImportBundle:WallabagV1:index.html.twig'; + $service = $this->get('wallabag_import.wallabag_v1.import'); + + if ($this->get('craue_config')->get('import_with_rabbitmq')) { + $service->setProducer($this->get('old_sound_rabbit_mq.import_wallabag_v1_producer')); + } elseif ($this->get('craue_config')->get('import_with_redis')) { + $service->setProducer($this->get('wallabag_import.producer.redis.wallabag_v1')); + } + + return $service; } /** - * @Route("/wallabag-v1", name="import_wallabag_v1") + * {@inheritdoc} */ - public function indexAction(Request $request) + protected function getImportTemplate() { - return parent::indexAction($request); + return 'WallabagImportBundle:WallabagV1:index.html.twig'; } }