Merge pull request #119 from md-reddevil/dev

Use network_status instead of homescreen
This commit is contained in:
Kevin Fronczak
2018-11-19 12:49:47 -05:00
committed by GitHub
2 changed files with 8 additions and 1 deletions
+7 -1
View File
@@ -31,6 +31,7 @@ class BlinkSyncModule():
self.host = None
self.summary = None
self.homescreen = None
self.network_info = None
self.record_dates = {}
self.videos = {}
self.events = []
@@ -64,7 +65,7 @@ class BlinkSyncModule():
@property
def arm(self):
"""Return status of sync module: armed/disarmed."""
return self.homescreen['network']['armed']
return self.network_info['network']['armed']
@arm.setter
def arm(self, value):
@@ -88,6 +89,9 @@ class BlinkSyncModule():
self.homescreen = api.request_homescreen(self.blink)
self.network_info = api.request_network_status(self.blink,
self.network_id)
camera_info = self.get_camera_info()
for camera_config in camera_info:
name = camera_config['name']
@@ -114,6 +118,8 @@ class BlinkSyncModule():
self.events = self.get_events()
self.videos = self.get_videos()
self.homescreen = api.request_homescreen(self.blink)
self.network_info = api.request_network_status(self.blink,
self.network_id)
camera_info = self.get_camera_info()
for camera_config in camera_info:
name = camera_config['name']
+1
View File
@@ -88,6 +88,7 @@ class TestBlinkSyncModule(unittest.TestCase):
'status': 'foobar'}},
{'event': True},
{},
{},
{'devicestatus': {}},
None,
None