Undo channels -> frequencies for API compat

This commit is contained in:
Logan Cusano
2025-04-27 02:49:35 -04:00
parent 44851d5c86
commit 0aa38a1eca
2 changed files with 4 additions and 4 deletions

View File

@@ -73,7 +73,7 @@ async def join_server(system_id, guild_id, channel_id):
sys_config = ConfigGenerator(
type=sys_details.get('decode_mode'),
systemName=sys_details['name'],
frequencies=sys_details.get('frequency_list_khz'), # Assuming 'channels' is the correct field name
channels=sys_details.get('frequency_list_khz'), # Assuming 'channels' is the correct field name
tags=tags_list,
whitelist=sys_details.get('tag_whitelist') # Use .get for optional fields
)

View File

@@ -22,13 +22,13 @@ class ConfigGenerator:
self,
type: DecodeMode,
systemName: str,
frequencies: List[str],
channels: List[str],
tags: Optional[List[TalkgroupTag]] = None,
whitelist: Optional[List[int]] = None
):
self.type = type
self.systemName = systemName
self.frequencies = frequencies
self.channels = channels
self.tags = tags
self.whitelist = whitelist
@@ -37,7 +37,7 @@ class ConfigGenerator:
data = {
"type": self.type,
"systemName": self.systemName,
"frequencies": self.frequencies,
"channels": self.channels,
}
if self.tags is not None:
# Convert list of TalkgroupTag objects to list of dictionaries