diff options
| -rw-r--r-- | components/subscriptions/main.py | 3 | ||||
| -rw-r--r-- | components/subscriptions/typing.py | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/components/subscriptions/main.py b/components/subscriptions/main.py index af9d891..715447e 100644 --- a/components/subscriptions/main.py +++ b/components/subscriptions/main.py @@ -20,6 +20,7 @@ class Subscription: time_between_fetches: int last_fetch: datetime = datetime.min.replace(tzinfo=UTC) last_video_update: datetime = datetime.min.replace(tzinfo=UTC) + last_viewed: datetime = datetime.min.replace(tzinfo=UTC) videos: List[VideoTuple] = field(default_factory=list) subscribers: List[ObjectId] = field(default_factory=list) @@ -52,7 +53,7 @@ class Subscription: self.last_fetch = datetime.now(tz=UTC) if last_video_update > self.last_video_update: print("Updating", self._id, end=", ") - print("New vid count:", len(self.videos)) + print("Video count now:", len(self.videos)) self.last_video_update = last_video_update self.update_fetch(videos=True) else: diff --git a/components/subscriptions/typing.py b/components/subscriptions/typing.py index 8f2a298..bac3620 100644 --- a/components/subscriptions/typing.py +++ b/components/subscriptions/typing.py @@ -9,5 +9,6 @@ class SubsDict(TypedDict): time_between_fetches: int # In minutes. last_fetch: datetime last_video_update: datetime + last_viewed: datetime videos: List[VideoTuple] subscribers: List[ObjectId] |
