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));
}
}