691a9c8593Added test for the event/condition matching and parsing logic
Fabio Manganiello
2018-01-03 00:16:01 +0100
2a192dacc1References to Config static getters moved from the constructor declaration to the constructor body to prevent the default Config object to be initialized before the time and any config override to be ignored. This should also fix the tests, #33
Fabio Manganiello
2018-01-02 19:44:58 +0100
9220b23471Removed two unneeded rows
Fabio Manganiello
2018-01-02 19:34:41 +0100
760782f427Added new files
Fabio Manganiello
2018-01-02 00:48:41 +0100
5a92c0ac3b- Proper support for event arguments - Better algorithm for event matching - Added send_event support to pusher
Fabio Manganiello
2018-01-02 00:35:55 +0100
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