6e019865bcPlaced a sleep to let all the messages be received before stopping everything (TODO: make sure that all the threads are synchronized on receive_msg and stop
Fabio Manganiello
2017-12-25 16:20:22 +0100
96f2d9f496Removed old processor module
Fabio Manganiello
2017-12-24 20:41:38 +0100
6928e440bcSupport for Flic button events
Fabio Manganiello
2017-12-24 13:15:37 +0100
18830232a4Don't trigger the default Assistant response if the phrase matched an internal rule. Also, backends should be easily accessible through a context module (more context variables will be added there)
Fabio Manganiello
2017-12-24 02:35:45 +0100
4b819d5460Another major refactoring. Among the other things, reintroduced local backend, made requests and responses working in every case, and properly handling stop events
Fabio Manganiello
2017-12-22 00:49:03 +0100
7e79fa0418Support for custom message handlers on the listener
Fabio Manganiello
2017-12-20 22:12:32 +0100
bd5c80175f- Major refactoring.
Fabio Manganiello
2017-12-20 20:25:08 +0100
86f339cbeePrinting response on pusher
Fabio Manganiello
2017-12-18 22:45:03 +0100
21381e7c0f[#23] Request/Response ID chaining fixes [#17] Response wait and response timeout implementation on pusher side
Fabio Manganiello
2017-12-18 22:40:56 +0100
08f7fce028exit all the threads on termination
Fabio Manganiello
2017-12-18 03:23:18 +0100
18a5902ac4Locking requests and responses with ids
Fabio Manganiello
2017-12-18 03:09:38 +0100
8c89a10710Simplified backend interface, fixed some bugs with response management
Fabio Manganiello
2017-12-16 04:56:43 +0100
97f2733308Fixed mpd package name
Fabio Manganiello
2017-12-16 02:27:51 +0100
ea3eef379aNo reference to self in static method
Fabio Manganiello
2017-12-14 01:58:42 +0100
ee5b8e21a0* If we get a push tickle on PushBullet, get that latest push * Fixed device_id attribute name clash
Fabio Manganiello
2017-12-13 23:55:38 +0100
bf49fb8af3#11 Kafka topics are now in the format topic.device_id so messages aren't broadcast to all the listeners of the same topic
Fabio Manganiello
2017-12-13 01:07:46 +0100
c62a1a2bd3Initialize the local fifo only when the backend is run
Fabio Manganiello
2017-12-13 01:04:04 +0100
57519ed114- Implemented Kafka backend, as a variant of #6 - pusher changed to use either Pushbullet or Kafka as a backend (whatever is specified with pusher=True in the main config file). Still a lot of dirty code to refactor there tho.
Fabio Manganiello
2017-11-29 02:42:36 +0100
fcc136ae18Cleanup websocket on error
Fabio Manganiello
2017-11-27 09:56:59 +0100