going back to double filtering because it still isn't quite right
parent
845baa4be1
commit
479aea5e22
|
@ -1,5 +1,5 @@
|
||||||
""" Python client for Eagle Eye Networks APIv3 """
|
""" Python client for Eagle Eye Networks APIv3 """
|
||||||
version = "0.0.16"
|
version = "0.0.17"
|
||||||
__version__ = version
|
__version__ = version
|
||||||
|
|
||||||
|
|
||||||
|
@ -1022,6 +1022,10 @@ class Camera(Device):
|
||||||
|
|
||||||
if response.status_code == 200:
|
if response.status_code == 200:
|
||||||
success = True
|
success = True
|
||||||
|
self.videos = [i for i in response_json['results'] if i['startTimestamp'] not in [j['startTimestamp'] for j in self.videos]] + self.videos
|
||||||
|
|
||||||
|
# sort by event startTimestamp descending
|
||||||
|
self.videos = sorted(self.videos, key=lambda x: x['startTimestamp'], reverse=True)
|
||||||
|
|
||||||
if 'nextPageToken' in response_json and len(response_json['nextPageToken']) > 0:
|
if 'nextPageToken' in response_json and len(response_json['nextPageToken']) > 0:
|
||||||
nextPageToken = response_json['nextPageToken']
|
nextPageToken = response_json['nextPageToken']
|
||||||
|
|
Loading…
Reference in New Issue