Check if first init, if so force cache update

This commit is contained in:
Kevin Fronczak
2018-09-26 12:45:29 -04:00
parent c3c558e934
commit 9d5ae9552a
2 changed files with 4 additions and 4 deletions
+1 -3
View File
@@ -162,9 +162,7 @@ class Blink():
def refresh(self, force_cache=False):
"""Perform a system refresh."""
if self.last_refresh is None:
force_cache = True
if self.check_if_ok_to_update():
if self.check_if_ok_to_update() or force_cache:
_LOGGER.debug("Attempting refresh of cameras.")
self.sync.refresh(force_cache=force_cache)
+3 -1
View File
@@ -28,6 +28,7 @@ class BlinkSyncModule():
self._all_videos = {}
self._summary = None
self.record_dates = dict()
self.first_init = True
@property
def urls(self):
@@ -173,7 +174,8 @@ class BlinkSyncModule():
device = BlinkCamera(element, self)
self.cameras[device.name] = device
self._idlookup[device.id] = device.name
self.blink.refresh()
self.blink.refresh(force_cache=self.first_init)
self.first_init = False
def set_links(self):
"""Set access links and required headers for each camera in system."""