From 39ae2de526a34b9067e6a5973750aa6cd6ed06bb Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Tue, 28 Apr 2020 17:13:28 -0400 Subject: [PATCH] DMAPI must populate channel ids --- src/DMAPI/tgs/v5/api.dm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/DMAPI/tgs/v5/api.dm b/src/DMAPI/tgs/v5/api.dm index d04484a277..8b9d141f0b 100644 --- a/src/DMAPI/tgs/v5/api.dm +++ b/src/DMAPI/tgs/v5/api.dm @@ -263,12 +263,14 @@ return revision /datum/tgs_api/v5/ChatBroadcast(message, list/channels) - var/list/ids - if(length(channels)) - ids = list() - for(var/I in channels) - var/datum/tgs_chat_channel/channel = I - ids += channel.id + if(!length(channels)) + channels = ChatChannelInfo() + + var/list/ids = list() + for(var/I in channels) + var/datum/tgs_chat_channel/channel = I + ids += channel.id + message = list(DMAPI5_CHAT_MESSAGE_TEXT = message, DMAPI5_CHAT_MESSAGE_CHANNEL_IDS = ids) if(intercepted_message_queue) intercepted_message_queue += list(message)