/// <inheritdoc /> public V4VoiceGateway(VoiceServerInfo voiceServerInfo, ILogger logger) : base(logger, voiceServerInfo, 4) { _udpClient = new UdpClient(); }
/// <summary> /// /// </summary> /// <param name="logger"></param> /// <param name="voiceServerInfo"></param> /// <param name="version"></param> protected AbstractVoiceGateway(ILogger logger, VoiceServerInfo voiceServerInfo, int version) { Logger = logger; ServerInfo = voiceServerInfo; Version = version; SocketClient = new WebSocketClient(new Uri($"wss://{voiceServerInfo.Endpoint[..^3]}:443?v={version}"));