Subscription update

This commit is contained in:
BreadTube 2025-09-29 23:34:47 +09:00 committed by Corentin
commit f510cc5aef
4 changed files with 182 additions and 81 deletions

View file

@ -1,6 +1,6 @@
from dataclasses import dataclass
from dataclasses import dataclass, field
from .yt_objects import ChannelSnippet
from .youtube_objects import ChannelSnippet, SearchResultItem
@dataclass
@ -9,6 +9,8 @@ class SubscriptionInfo:
channel_id: str
last_update: float
channel_info: ChannelSnippet | None = None
shorts_list: list[SearchResultItem] = field(default_factory=list)
video_list: list[SearchResultItem] = field(default_factory=list)
Subscriptions = dict[str, SubscriptionInfo]