platypush/platypush
Fabio Manganiello f17245e8c7
Send an EntityUpdateEvent only if an entity has already been persisted
If an event comes from an entity that hasn't been persisted yet on the
internal storage then we wait for the entity record to be committed
before firing an event. It's better to wait a couple of seconds for the
database to synchronize rather than dealing with entity events with
incomplete objects.
2022-04-11 00:38:11 +02:00
..
backend Support for filtering entities by search string 2022-04-10 17:57:51 +02:00
bus LINT warning fixes 2022-01-23 14:25:00 +01:00
common Create application ngrok tunnel method moved to utils 2021-11-07 11:35:47 +01:00
config Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
context get_bus() should return a default RedisBus() instance if the main bus is not registered 2022-04-04 17:22:54 +02:00
cron Major LINT fixes 2021-04-05 00:58:44 +02:00
entities Send an EntityUpdateEvent only if an entity has already been persisted 2022-04-11 00:38:11 +02:00
event Added docs for config plugin 2021-11-17 23:59:17 +01:00
exceptions Added support for JWT token-based authentication 2021-02-12 22:43:34 +01:00
message Trigger an EntityUpdateEvent when an entity state changes 2022-04-07 01:46:37 +02:00
platydock Added libcap-dev to build requirements for Ubuntu Docker images 2021-11-28 22:40:04 +01:00
plugins Support for multiple entity types/plugins filter on entities.get 2022-04-10 21:23:03 +02:00
procedure Major LINT fixes 2021-04-05 00:58:44 +02:00
schemas Added Jellyfin integration 2022-03-01 01:32:50 +01:00
user Replaced deprecated sqlalchemy.ext.declarative with sqlalchemy.orm 2022-04-05 22:47:44 +02:00
utils Use Redis instead of an in-process map to store the entity/plugin registry 2022-04-07 00:18:11 +02:00
__init__.py Basic support for entities on the local db and implemented support for switch entities on the tplink plugin 2022-04-04 16:50:17 +02:00
__main__.py Dashboard rewritten in vue.js 2019-07-07 20:11:32 +02:00
logger.py - The context should be properly expanded also when calling a Python procedure 2021-02-27 20:27:36 +01:00