Fix Canary entries API removal (#36218)

This commit is contained in:
willscottuk 2020-06-03 02:22:39 +01:00 committed by GitHub
parent 7e2872bab3
commit 209f9a812e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -71,7 +71,6 @@ class CanaryData:
self._locations_by_id = {}
self._readings_by_device_id = {}
self._entries_by_location_id = {}
self.update()
@ -82,9 +81,6 @@ class CanaryData:
location_id = location.location_id
self._locations_by_id[location_id] = location
self._entries_by_location_id[location_id] = self._api.get_entries(
location_id, entry_type="motion", limit=1
)
for device in location.devices:
if device.is_online:
@ -97,10 +93,6 @@ class CanaryData:
"""Return a list of locations."""
return self._locations_by_id.values()
def get_motion_entries(self, location_id):
"""Return a list of motion entries based on location_id."""
return self._entries_by_location_id.get(location_id, [])
def get_location(self, location_id):
"""Return a location based on location_id."""
return self._locations_by_id.get(location_id, [])