fixed sending notice about unread deferred messages onJoin

pull/2/head
Vyacheslav N. Boyko 2018-02-02 10:50:19 +03:00
parent 6b8b400aad
commit 538da8dbcc
2 changed files with 7 additions and 1 deletions

View File

@ -2,6 +2,7 @@ package ru.bvn13.jircbot.bot;
import org.pircbotx.hooks.ListenerAdapter;
import org.pircbotx.hooks.events.MessageEvent;
import org.pircbotx.hooks.types.GenericChannelEvent;
import org.pircbotx.hooks.types.GenericEvent;
/**
@ -14,7 +15,11 @@ public class ImprovedListenerAdapter extends ListenerAdapter {
}
protected String getChannelName(GenericEvent event) {
return ((MessageEvent) event).getChannel().getName();
if (event instanceof GenericChannelEvent) {
return ((GenericChannelEvent) event).getChannel().getName();
} else {
return ((MessageEvent) event).getChannel().getName();
}
}
}

View File

@ -86,6 +86,7 @@ public class DeferredMessagesListener extends ImprovedListenerAdapter {
}
@Override
public void onJoin(JoinEvent event) throws Exception {
if (event.getUser().getUserId().equals(event.getBot().getUserBot().getUserId())) {