core/homeassistant/components/mobile_app
J. Nick Koston fed1cab847
Fix mobile app dispatcher performance (#99647)
Fix mobile app thundering heard

The mobile_app would setup a dispatcher to listener for updates on
every entity and reject the ones that were not for the unique id
that it was intrested in.

Instead we now register for a signal per unique id since we were
previously generating O(entities*sensors*devices) callbacks which
was causing the event loop to stall when there were a large
number of mobile app users.
2023-09-04 20:56:34 -04:00
..
__init__.py
binary_sensor.py
config_flow.py
const.py
device_action.py
device_tracker.py
entity.py Fix mobile app dispatcher performance (#99647) 2023-09-04 20:56:34 -04:00
helpers.py Remove unnnecessary pylint configs from components [m-r]* (#98924) 2023-08-24 00:56:50 +02:00
http_api.py
logbook.py
manifest.json
notify.py Remove unnnecessary pylint configs from components [m-r]* (#98924) 2023-08-24 00:56:50 +02:00
push_notification.py
sensor.py
services.yaml
strings.json
util.py
webhook.py Fix mobile app dispatcher performance (#99647) 2023-09-04 20:56:34 -04:00
websocket_api.py