internal static void SendCallbacks <T>(IJsonPluggableLibrary jsonPluggableLibrary, ChannelEntity channelEntity, List <object> itemMessage, CallbackType callbackType, bool checkType) { if ((itemMessage != null) && (itemMessage.Count > 0)) { SendCallbackChannelEntity <T> (jsonPluggableLibrary, channelEntity, itemMessage, callbackType, checkType); } #if (ENABLE_PUBNUB_LOGGING) else { LoggingMethod.WriteToLog(string.Format("DateTime {0}, SendCallbacks: itemMessage null", DateTime.Now.ToString()), LoggingMethod.LevelInfo); } #endif }
internal static void SendCallback <T>(IJsonPluggableLibrary jsonPluggableLibrary, ChannelEntity channelEntity, List <object> itemMessage, CallbackType callbackType) { PubnubChannelCallback <T> channelCallbacks = channelEntity.ChannelParams.Callbacks as PubnubChannelCallback <T>; if (channelCallbacks != null) { SendCallbackBasedOnType <T> (jsonPluggableLibrary, channelCallbacks, itemMessage, callbackType); } #if (ENABLE_PUBNUB_LOGGING) else { LoggingMethod.WriteToLog(string.Format("DateTime {0}, SendCallbacks3: channelCallbacks null", DateTime.Now.ToString()), LoggingMethod.LevelInfo); } #endif }