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)