summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorA Farzat <a@farzat.xyz>2025-10-08 18:10:46 +0300
committerA Farzat <a@farzat.xyz>2025-10-08 18:10:46 +0300
commit1d7afc2f1372e46a102d088242bbccec5ba5af4e (patch)
treeaa0a83acedb3b4c63ebfc1478228b55e6cfa29da /components
parent05607dc845a1dd111fd393478acf084ca3532081 (diff)
downloadcsca5028-1d7afc2f1372e46a102d088242bbccec5ba5af4e.tar.gz
csca5028-1d7afc2f1372e46a102d088242bbccec5ba5af4e.zip
Add a title attribute to subscriptions
Diffstat (limited to 'components')
-rw-r--r--components/subscriptions/main.py1
-rw-r--r--components/subscriptions/typing.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/components/subscriptions/main.py b/components/subscriptions/main.py
index f9bcf21..689e1a4 100644
--- a/components/subscriptions/main.py
+++ b/components/subscriptions/main.py
@@ -14,6 +14,7 @@ from components.videos import VideoTuple
class Subscription:
_id: str
link: str
+ title: str
time_between_fetches: int
last_fetch: datetime = datetime.min.replace(tzinfo=UTC)
last_video_update: datetime = datetime.min.replace(tzinfo=UTC)
diff --git a/components/subscriptions/typing.py b/components/subscriptions/typing.py
index c16d636..3e49d53 100644
--- a/components/subscriptions/typing.py
+++ b/components/subscriptions/typing.py
@@ -6,6 +6,7 @@ from components.videos import VideoTuple
class SubsDict(TypedDict):
_id: str
link: str
+ title: str
time_between_fetches: int # In seconds.
last_fetch: datetime
last_video_update: datetime