Add ts_stop parameter to Program class

This commit is contained in:
samedamci 2021-09-09 18:41:42 +02:00
parent e8532ee41c
commit 70458c4136
No known key found for this signature in database
GPG Key ID: FCB4A9A20D00E894
2 changed files with 5 additions and 1 deletions

View File

@ -65,7 +65,7 @@ class MatteBOX:
"subscriptionCode": self.subscription_code,
"deviceType": "STB",
"fromTimestamp": program.ts_start,
"toTimestamp": now_timestamp()
"toTimestamp": program.ts_stop,
}
res = self.__get("/sws/server/streaming/uris.json", params=params)

View File

@ -1,4 +1,5 @@
from __future__ import annotations
from .helpers import now_timestamp
class Program:
@ -7,6 +8,7 @@ class Program:
content_id: str
description: str
ts_start: int
ts_stop: int
type: str
@classmethod
@ -18,6 +20,7 @@ class Program:
"content_id": data["epgId"],
"description": data["shortDescription"],
"ts_start": data["startTimestamp"],
"ts_stop": now_timestamp() - 60000 * 3, # 3 minutes ago
"type": "program",
}
return obj
@ -31,6 +34,7 @@ class Program:
"content_id": data["pvrProgramId"],
"description": data["longDescription"],
"ts_start": data["startTime"],
"ts_stop": now_timestamp(),
"type": "recording",
}
return obj