blob: bac362016abcc7617b7d9b64f6b0d3fa64185b24 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
from datetime import datetime
from typing import TypedDict, List
from bson.objectid import ObjectId
from components.videos import VideoTuple
class SubsDict(TypedDict):
_id: str
link: str
time_between_fetches: int # In minutes.
last_fetch: datetime
last_video_update: datetime
last_viewed: datetime
videos: List[VideoTuple]
subscribers: List[ObjectId]
|