commit e84bfb2d5296a75a0a2bbd203e815fa0ca360a7f
parent a6679132caa0e513b87d5cb1ffe59b3715e6ddd2
Author: archiveanon <>
Date: Sat, 21 Jun 2025 17:12:12 +0000
Make passing channel ID for channel config optional
It'll return None anyways.
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/autotako/config.py b/src/autotako/config.py
@@ -44,7 +44,9 @@ class AppConfig(msgspec.Struct):
webdav: WebDavConfig | None = None
qbittorrent: QBittorrentConfig | None = None
- def get_channel_config_by_id(self, channel_id: str) -> ChannelConfig | None:
+ def get_channel_config_by_id(self, channel_id: str | None) -> ChannelConfig | None:
+ if not channel_id:
+ return None
for channel in self.channels:
if channel.id == channel_id:
return channel