From 931c1d09d2685439f4d1954f56729bdaf815019a Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Tue, 16 Nov 2021 09:16:00 -0600 Subject: [PATCH] Fixing changed constructor signatures --- .../java/com/gempukku/lotro/builder/ServerBuilder.java | 3 ++- .../main/java/com/gempukku/lotro/chat/ChatServer.java | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/ServerBuilder.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/ServerBuilder.java index 662d05c7a..5b1afe661 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/ServerBuilder.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/builder/ServerBuilder.java @@ -89,7 +89,8 @@ public class ServerBuilder { extract(objectMap, CardSets.class))); objectMap.put(ChatServer.class, new ChatServer( - extract(objectMap, IgnoreDAO.class))); + extract(objectMap, IgnoreDAO.class), + extract(objectMap, PlayerDAO.class))); objectMap.put(LotroServer.class, new LotroServer( diff --git a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/chat/ChatServer.java b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/chat/ChatServer.java index 14104ea29..2c7c3f9b1 100644 --- a/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/chat/ChatServer.java +++ b/gemp-lotr/gemp-lotr-server/src/main/java/com/gempukku/lotro/chat/ChatServer.java @@ -3,6 +3,7 @@ package com.gempukku.lotro.chat; import com.gempukku.lotro.AbstractServer; import com.gempukku.lotro.PrivateInformationException; import com.gempukku.lotro.db.IgnoreDAO; +import com.gempukku.lotro.db.PlayerDAO; import java.util.Map; import java.util.Set; @@ -10,14 +11,16 @@ import java.util.concurrent.ConcurrentHashMap; public class ChatServer extends AbstractServer { private IgnoreDAO ignoreDAO; + private PlayerDAO playerDAO; private Map _chatRooms = new ConcurrentHashMap(); - public ChatServer(IgnoreDAO ignoreDAO) { + public ChatServer(IgnoreDAO ignoreDAO, PlayerDAO playerDAO) { this.ignoreDAO = ignoreDAO; + this.playerDAO = playerDAO; } public ChatRoomMediator createChatRoom(String name, boolean muteJoinPartMessages, int secondsTimeoutPeriod, boolean allowIncognito, String welcomeMessage) { - ChatRoomMediator chatRoom = new ChatRoomMediator(ignoreDAO, name, muteJoinPartMessages, secondsTimeoutPeriod, allowIncognito, welcomeMessage); + ChatRoomMediator chatRoom = new ChatRoomMediator(ignoreDAO, playerDAO, name, muteJoinPartMessages, secondsTimeoutPeriod, allowIncognito, welcomeMessage); try { chatRoom.sendMessage("System", "Welcome to room: " + name, true); } catch (PrivateInformationException exp) { @@ -30,7 +33,7 @@ public class ChatServer extends AbstractServer { } public ChatRoomMediator createPrivateChatRoom(String name, boolean muteJoinPartMessages, Set allowedUsers, int secondsTimeoutPeriod) { - ChatRoomMediator chatRoom = new ChatRoomMediator(ignoreDAO, name, muteJoinPartMessages, secondsTimeoutPeriod, allowedUsers, false); + ChatRoomMediator chatRoom = new ChatRoomMediator(ignoreDAO, playerDAO, name, muteJoinPartMessages, secondsTimeoutPeriod, allowedUsers, false); try { chatRoom.sendMessage("System", "Welcome to private room: " + name, true); } catch (PrivateInformationException exp) {