From 5c38ef7f352fff1149fecce20dc65bf180f9c646 Mon Sep 17 00:00:00 2001 From: "marcins78@gmail.com" Date: Wed, 4 Jul 2012 11:37:53 +0000 Subject: [PATCH] Fixing private channels, so that System user can send messages to them. --- .../src/main/java/com/gempukku/lotro/chat/ChatServer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 a73c54a39..1cd5177fb 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 @@ -2,6 +2,7 @@ package com.gempukku.lotro.chat; import com.gempukku.lotro.AbstractServer; +import java.util.HashSet; import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; @@ -17,7 +18,9 @@ public class ChatServer extends AbstractServer { } public ChatRoomMediator createPrivateChatRoom(String name, Set allowedUsers, int secondsTimeoutPeriod) { - ChatRoomMediator chatRoom = new ChatRoomMediator(secondsTimeoutPeriod, allowedUsers); + Set allowed = new HashSet(allowedUsers); + allowed.add("System"); + ChatRoomMediator chatRoom = new ChatRoomMediator(secondsTimeoutPeriod, allowed); chatRoom.sendMessage("System", "Welcome to private room: " + name); _chatRooms.put(name, chatRoom); return chatRoom;