def cmd_get_channels(message, user): nameString = ';'.join(Channel.name_list()) optionMap = dict(identifier = message.optionTags['id'], messageType = MessageType.RESPONSE, command = '', channel = '', user = '') messageMap = dict(message = nameString) newMsg = Message(xml_options(optionMap), xml_message(messageMap)) user.send(newMsg)
def cmd_get_user(message, user): if message.optionTags['channel'] in Channel._channelList: channel = Channel._channelList[message.optionTags['channel']] nameString = ';'.join(channel.get_subscribers()) else: nameString = '' optionMap = dict(identifier = message.optionTags['id'], messageType = MessageType.RESPONSE, command = '', channel = message.optionTags['channel'], user = '') messageMap = dict(message = nameString) newMsg = Message(xml_options(optionMap), xml_message(messageMap)) user.send(newMsg)