@Override public void conversationAbandoned(ConversationAbandonedEvent event) { if (event.gracefulExit()) { event.getContext().getForWhom().sendRawMessage(Col.Grey() + "---------------------------"); event.getContext().getForWhom().sendRawMessage(Col.Green() + "Setup Closed" + Col.Reset()); event.getContext().getForWhom().sendRawMessage(Col.Grey() + "---------------------------"); } else { if (event.getCanceller() instanceof InactivityConversationCanceller) { event.getContext().getForWhom().sendRawMessage(ChatColor.RED + "Conversation Timed Out"); return; } if (event.getCanceller() instanceof ExactMatchConversationCanceller) { event.getContext().getForWhom().sendRawMessage(ChatColor.BLUE + "You have ended the conversation"); return; } event.getContext().getForWhom().sendRawMessage(ChatColor.RED + event.getCanceller().toString()); } }
@Override public void conversationAbandoned(ConversationAbandonedEvent event) { if (event.gracefulExit()) { event.getContext().getForWhom().sendRawMessage(gracefulMessage); } else { if (event.getCanceller() instanceof InactivityConversationCanceller) { event.getContext().getForWhom().sendRawMessage(inactiveMessage); return; } if (event.getCanceller() instanceof ExactMatchConversationCanceller) { event.getContext().getForWhom().sendRawMessage(exactMessage); return; } event.getContext().getForWhom().sendRawMessage(ChatColor.RED + event.getCanceller().toString()); } }