Vyacheslav N. Boyko 2018-10-27 22:15:27 +03:00
parent 5d12353a78
commit e4a55d5714
2 changed files with 4 additions and 2 deletions

View File

@ -27,7 +27,9 @@ public class ImprovedListenerAdapter extends ListenerAdapter {
protected boolean isUserOnline(GenericEvent event, String username) {
List<String> usersNicks = event.getBot().getUserChannelDao().getAllUsers().stream()
String channel = getChannelName(event);
List<String> usersNicks = event.getBot().getUserChannelDao().getChannel(channel).getUsers().stream()
.map(u -> u.getNick().toLowerCase()).collect(Collectors.toList());
return usersNicks.contains(username.toLowerCase());

View File

@ -67,7 +67,7 @@ public class DeferredMessagesListener extends ImprovedListenerAdapter {
event.respond("Sorry, message cannot be deferred to me.");
} else {
// deferred to somebody
if (isUserOnline(event, userName)) {
if (isUserOnline(event, commands[0])) {
event.respond(String.format("%s is online, tell him/her directly, please.", commands[0]));
} else {
deferredMessageService.saveDeferredMessage(channelName, userName, commands[0].toLowerCase(), commands[1]);