Example #1
0
 public boolean isConversing() {
   return conversationTracker.isConversing();
 }
Example #2
0
 public void disconnect(String reason) {
   conversationTracker.abandonAllConversations();
   perm.clearPermissions();
 }
Example #3
0
 public void acceptConversationInput(String input) {
   conversationTracker.acceptConversationInput(input);
 }
Example #4
0
 public void abandonConversation(Conversation conversation, ConversationAbandonedEvent details) {
   conversationTracker.abandonConversation(conversation, details);
 }
Example #5
0
 public void abandonConversation(Conversation conversation) {
   conversationTracker.abandonConversation(
       conversation,
       new ConversationAbandonedEvent(conversation, new ManuallyAbandonedConversationCanceller()));
 }
Example #6
0
 public boolean beginConversation(Conversation conversation) {
   return conversationTracker.beginConversation(conversation);
 }
Example #7
0
 public void sendMessage(String message) {
   if (!conversationTracker.isConversingModaly()) {
     this.sendRawMessage(message);
   }
 }