Adding server time to game hall feed.

This commit is contained in:
marcins78@gmail.com
2012-07-04 10:36:14 +00:00
parent a1d260a2b0
commit 54da634de0
3 changed files with 9 additions and 0 deletions

View File

@@ -3,6 +3,8 @@ package com.gempukku.lotro.hall;
import java.util.Set;
public interface HallInfoVisitor {
public void serverTime(String time);
public void playerIsWaiting(boolean waiting);
public void visitTable(String tableId, String gameId, boolean noSpectators, String tableStatus, String formatName, String tournamentName, Set<String> playerIds, String winner);

View File

@@ -1,6 +1,7 @@
package com.gempukku.lotro.hall;
import com.gempukku.lotro.AbstractServer;
import com.gempukku.lotro.DateUtils;
import com.gempukku.lotro.chat.ChatRoomMediator;
import com.gempukku.lotro.chat.ChatServer;
import com.gempukku.lotro.collection.CollectionsManager;
@@ -247,6 +248,7 @@ public class HallServer extends AbstractServer {
try {
_lastVisitedPlayers.put(player, System.currentTimeMillis());
visitor.playerIsWaiting(isPlayerBusy(player.getName()));
visitor.serverTime(DateUtils.getStringDateWithHour());
// First waiting
for (Map.Entry<String, AwaitingTable> tableInformation : _awaitingTables.entrySet()) {

View File

@@ -245,6 +245,11 @@ public class HallResource extends AbstractResource {
_hall = hall;
}
@Override
public void serverTime(String time) {
_hall.setAttribute("serverTime", time);
}
@Override
public void playerIsWaiting(boolean waiting) {
_hall.setAttribute("waiting", String.valueOf(waiting));