/** * 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 ReceiveQuit extends MessageReceive { public static final String COMMAND = "QUIT"; private final String quitter; private final String text; public ReceiveQuit( OutputQueue replyQueue, IrcMessage message ) { super( replyQueue, message ); quitter = message.getPrefix().substring( 0, message.getPrefix().indexOf( '!' ) ); text = message.getParams()[0].substring( 1 ); } public String getQuitter() { return quitter; } public String getText() { return text; } }