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 """
|
||||
version = "0.0.16"
|
||||
version = "0.0.17"
|
||||
__version__ = version
|
||||
|
||||
|
||||
|
@ -1022,6 +1022,10 @@ class Camera(Device):
|
|||
|
||||
if response.status_code == 200:
|
||||
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:
|
||||
nextPageToken = response_json['nextPageToken']
|
||||
|
|
Loading…
Reference in New Issue