using asap.core; using System; using System.Collections.Generic; using System.Threading.Tasks; namespace game { public class ChatChatData { public long lastId; public List messageList = new List(); } public class ChatChangeEvent { public bool nextContent; public bool push; } public class ChatMessage { public long messageId; public long fromUid; public string message; public long mtime; public long cursorId; } public enum ChatType { Text = 1, System = 2, System2 = 3, Help = 4, Emoji = 5, HelpEnergy = 6 } public class ChatService : IChatService, IDisposable { public ChatService(IUserService userService, IConfig config, cfg.Tables tables) { } public void Dispose() { } public void WaitingForLogin() { } public void GetConversationList(long groupConversationId) { } public Task> GetOnlineUsers(List playerIDs) => Task.FromResult(new HashSet()); public ChatChatData GetGroupChat() => null; public void OnQuit() { } public void InitChatData() { } public void NextPage() { } public string[] ParseChat(string chat) => chat.Split('#'); public void SendTxTMessage(string chat) { } public void SendEmoji(string chat) { } public void SendSystemMessage(string chat) { } public void SendSystemMessage2(string chat) { } public Task SendGetPhotoMessage(string chat) => Task.FromResult(0L); public Task SendHelpEnergyMessage(int itemId) => Task.FromResult(0L); public Task TextAudit(string text) => Task.FromResult(true); } }