/**
* Copyright (C) 2013 Alexander Szczuczko
*
* This file may be modified and distributed under the terms
* of the MIT license. See the LICENSE file for details.
*/
package ca.szc.keratin.core.event.message.recieve;
import ca.szc.keratin.core.event.message.MessageReceive;
import ca.szc.keratin.core.net.io.OutputQueue;
import ca.szc.keratin.core.net.message.IrcMessage;
public class ReceiveInvite
extends MessageReceive
{
public static final String COMMAND = "INVITE";
private final String channel;
private final String invitee;
private final String sender;
public ReceiveInvite( OutputQueue replyQueue, IrcMessage message )
{
super( replyQueue, message );
sender = message.getPrefix().substring( 0, message.getPrefix().indexOf( '!' ) );
invitee = message.getParams()[0];
channel = message.getParams()[1];
}
public String getChannel()
{
return channel;
}
public String getInvitee()
{
return invitee;
}
public String getSender()
{
return sender;
}
}