forked from External/mage
Added data collectors, AI and testing tools improves:
- dev: added data collectors API to collect and process game data in real time; - tests: added game logs output in all unit tests (enabled by default); - tests: added games history storage (decks, game logs, chats - disabled by default);
This commit is contained in:
parent
9812e133e1
commit
52180d1393
30 changed files with 1007 additions and 80 deletions
|
|
@ -1,6 +1,8 @@
|
|||
package mage.server.managers;
|
||||
|
||||
import mage.game.Game;
|
||||
import mage.game.Table;
|
||||
import mage.game.tournament.Tournament;
|
||||
import mage.server.ChatSession;
|
||||
import mage.server.DisconnectReason;
|
||||
import mage.view.ChatMessage;
|
||||
|
|
@ -10,7 +12,13 @@ import java.util.UUID;
|
|||
|
||||
public interface ChatManager {
|
||||
|
||||
UUID createChatSession(String info);
|
||||
UUID createRoomChatSession(UUID roomId);
|
||||
|
||||
UUID createTourneyChatSession(Tournament tournament);
|
||||
|
||||
UUID createTableChatSession(Table table);
|
||||
|
||||
UUID createGameChatSession(Game game);
|
||||
|
||||
void joinChat(UUID chatId, UUID userId);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue