aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/ImportBundle/Consumer
Commit message (Collapse)AuthorAgeFilesLines
* Avoid RabbitMQ consumer to loopJeremy Benoist2016-10-201-2/+3
| | | | When the `parseEntry` returns null it means the entry already exists in the database. Sending `false` as return, will requeue the message which will then loop forever.
* AMPQ -> AMQPJeremy Benoist2016-09-141-1/+1
|
* Re-facto EntryConsumerJeremy Benoist2016-09-113-112/+78
| | | | Using an abstract method allow to share code but also can be used it we add a new broker in the future
* Enable Redis async importJeremy Benoist2016-09-112-2/+88
| | | | | | | | - using javibravo/simpleue - internal config value are now `import_with_redis` & `import_with_rabbit` which are more clear - if both option are enable rabbit will be choosen - services imports related to async are now splitted into 2 files: `redis.yml` & `rabbit.yml` -
* Fix DateTime & clear()Jeremy Benoist2016-09-111-1/+6
|
* Convert other imports to RabbitJeremy Benoist2016-09-111-7/+7
|
* Send every imported item to the queueJeremy Benoist2016-09-111-0/+63
Instead of queing real Entry to process, we queue all the item to import from Pocket in a raw format. Then, the worker retrieve that information, find / create the entry and save it.