internal void HandlePacket(ServerConnectorContext serverConnectorContext, int module, int command, SendPrivateMessagePacket packet) { var msgPacket = new OnMessagePacket() { Message = packet.Message, }; _serverConnectors.Send(x => x.Data?.ToString() == packet.Username, module, command, msgPacket); }
internal void HandlePacket(ServerConnectorContext serverConnectorContext, int module, int command, SendGroupMessagePacket packet) { var msgPacket = new OnMessagePacket() { Message = packet.Message, }; if (Program.ChatServerModel.Groups.TryGetValue(packet.GroupName, out var chatGroup) == false) { return; } _serverConnectors.Send(x => chatGroup.Members.Contains(x.Id.ToString()), module, command, msgPacket); }