package jerklib.parsers;
import jerklib.EventToken;
import jerklib.events.ConnectionCompleteEvent;
import jerklib.events.IRCEvent;
import jerklib.events.impl.ConnectionCompleteEventImpl;
public class ConnectionCompleteParser implements CommandParser
{
/* :irc.nmglug.org 001 namnar :Welcome to the nmglug.org
Lets user know channels can now be joined etc.
Lets user update *records*
A requested connection to irc.freenode.net might actually
connect to kubrick.freenode.net etc
*/
public ConnectionCompleteEvent createEvent(EventToken token, IRCEvent event)
{
return new ConnectionCompleteEventImpl
(
token.data(),
token.prefix(), // actual hostname
event.getSession(),
event.getSession().getConnectedHostName() // requested hostname
);
}
}