Check if first init, if so force cache update
This commit is contained in:
+1
-3
@@ -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)
|
||||
|
||||
|
||||
@@ -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."""
|
||||
|
||||
Reference in New Issue
Block a user