Fun.FunapiNetwork.SendEmptyMessage C# (CSharp) Method

SendEmptyMessage() private method

private SendEmptyMessage ( TransportProtocol protocol ) : void
protocol TransportProtocol
return void
        private void SendEmptyMessage(TransportProtocol protocol)
        {
            FunapiTransport transport = GetTransport(protocol);
            if (transport == null)
            {
                DebugUtils.Log("SendEmptyMessage - transport is null.");
                return;
            }

            session_protocol_ = protocol;
            DebugUtils.DebugLog("{0} send empty message", transport.str_protocol);

            if (transport.Encoding == FunEncoding.kJson)
            {
                object msg = transport.JsonHelper.Deserialize("{}");
                transport.SendMessage(new FunapiMessage(transport.Protocol, "", msg));
            }
            else if (transport.Encoding == FunEncoding.kProtobuf)
            {
                FunMessage msg = new FunMessage();
                transport.SendMessage(new FunapiMessage(transport.Protocol, "", msg));
            }
        }