private void DummyErrorCallback(PubnubClientError result) { if (result != null) { Console.WriteLine("DummyErrorCallback result = " + result.Message); } }
private void DummyErrorCallback(PubnubClientError result) { if (result != null) { Console.WriteLine(result.Description); } }
void ErrorCallbackForSampleGrantAtChannelLevel (PubnubClientError receivedMessage) { if (receivedMessage != null) { Console.WriteLine (receivedMessage); } grantManualEvent.Set (); }
void ErrorCallbackForCleanUpAccessAtChannelLevel (PubnubClientError receivedMessage) { if (receivedMessage != null) { Console.WriteLine (receivedMessage.Message); } auditManualEvent.Set (); }
private void ReturnPublishMessageTooLargeErrorCallback(PubnubClientError pubnubError) { Console.WriteLine(pubnubError); if (pubnubError != null) { if (pubnubError.Message.ToLower().IndexOf("message too large") >= 0) { isLargeMessagePublished = true; } } //if (!string.IsNullOrEmpty(result) && !string.IsNullOrEmpty(result.Trim())) //{ // object[] deserializedMessage = JsonConvert.DeserializeObject<object[]>(result); // if (deserializedMessage is object[]) // { // long statusCode = Int64.Parse(deserializedMessage[0].ToString().Trim()); // string statusMessage = (string)deserializedMessage[1]; // if (statusCode == 0 && statusMessage.ToLower() == "message too large") // { // isLargeMessagePublished = true; // } // } //} mreLaregMessagePublish.Set(); }
internal static void FireErrorCallback <T> (string activeChannel, SafeDictionary <PubnubChannelCallbackKey, object> channelCallbacks, bool callbackObjectType, ResponseType responseType, PubnubErrorFilter.Level errorLevel, PubnubClientError error) { var callbackKey = GetPubnubChannelCallbackKey(activeChannel, responseType); PubnubChannelCallback <T> currentPubnubCallback = null; if (channelCallbacks.Count > 0 && channelCallbacks.ContainsKey(callbackKey)) { if (callbackObjectType) { object callbackObject; bool channelAvailable = channelCallbacks.TryGetValue(callbackKey, out callbackObject); if (channelAvailable) { currentPubnubCallback = callbackObject as PubnubChannelCallback <T>; } } else { currentPubnubCallback = channelCallbacks [callbackKey] as PubnubChannelCallback <T>; } if (currentPubnubCallback != null && currentPubnubCallback.ErrorCallback != null) { GoToCallback(error, currentPubnubCallback.ErrorCallback, errorLevel); } } }
static void DisplayErrorMessageSegments(PubnubClientError pubnubError) { // These are all the attributes you may be interested in logging, switchiing on etc: Console.WriteLine("<STATUS CODE>: {0}", pubnubError.StatusCode); // Unique ID of Error Console.WriteLine("<MESSAGE>: {0}", pubnubError.Message); // Message received from server/clent or from .NET exception Console.WriteLine("<SEVERITY>: {0}", pubnubError.Severity); // Info can be ignored, Warning and Error should be handled if (pubnubError.DetailedDotNetException != null) { Console.WriteLine(pubnubError.IsDotNetException); // Boolean flag to check .NET exception Console.WriteLine("<DETAILED DOT.NET EXCEPTION>: {0}", pubnubError.DetailedDotNetException.ToString()); // Full Details of .NET exception } Console.WriteLine("<MESSAGE SOURCE>: {0}", pubnubError.MessageSource); // Did this originate from Server or Client-side logic if (pubnubError.PubnubWebRequest != null) { //Captured Web Request details Console.WriteLine("<HTTP WEB REQUEST>: {0}", pubnubError.PubnubWebRequest.RequestUri.ToString()); Console.WriteLine("<HTTP WEB REQUEST - HEADERS>: {0}", pubnubError.PubnubWebRequest.Headers.ToString()); } if (pubnubError.PubnubWebResponse != null) { //Captured Web Response details Console.WriteLine("<HTTP WEB RESPONSE - HEADERS>: {0}", pubnubError.PubnubWebResponse.Headers.ToString()); } Console.WriteLine("<DESCRIPTION>: {0}", pubnubError.Description); // Useful for logging and troubleshooting and support Console.WriteLine("<CHANNEL>: {0}", pubnubError.Channel); //Channel name(s) at the time of error Console.WriteLine("<DATETIME>: {0}", pubnubError.ErrorDateTimeGMT); //GMT time of error }
internal static void CallErrorCallback <T>(Exception ex, List <ChannelEntity> channelEntities, PubnubErrorCode errorCode, PubnubErrorSeverity severity, PubnubErrorFilter.Level errorLevel) { PubnubClientError clientError = Helpers.CreatePubnubClientError <T> (ex, null, channelEntities, errorCode, severity); CallCallbackForEachChannelEntity <T> (channelEntities, clientError, errorLevel); }
internal static void CallErrorCallback <T>(Exception ex, RequestState <T> requestState, string channel, PubnubErrorCode errorCode, PubnubErrorSeverity severity, Action <PubnubClientError> errorCallback, PubnubErrorFilter.Level errorLevel) { PubnubClientError clientError = Helpers.CreatePubnubClientError(ex, requestState, channel, errorCode, severity); GoToCallback(clientError, errorCallback, errorLevel); }
void DisplayErrorMessage(PubnubClientError pubnubError) { UnityEngine.Debug.Log("ErrorMessage: " + pubnubError.StatusCode + "msg: " + pubnubError.Message); if (this.onPublishErrorReceived != null) { this.onPublishErrorReceived(pubnubError.Message); } }
void DummyErrorCallback(PubnubClientError result) { if (currentTestCase == "DetailHistoryWithNullKeysReturnsError") { messageReceived = true; mreDetailedHistory.Set(); } }
private void NoExistChannelErrorCallback(PubnubClientError result) { if (result != null && result.Message.ToLower().IndexOf("not subscribed") >= 0) { receivedNotSubscribedMessage = true; } meNotSubscribed.Set(); }
void ErrorCallbackForCleanUpAccessAtChannelLevel(PubnubClientError receivedMessage) { if (receivedMessage != null) { Console.WriteLine(receivedMessage.Message); } auditManualEvent.Set(); }
private void DuplicateChannelErrorCallback(PubnubClientError result) { if (result != null && result.Message.ToLower().Contains("already subscribed")) { receivedAlreadySubscribedMessage = true; } mreAlreadySubscribed.Set(); }
void ErrorCallbackForRevokeAccess(PubnubClientError receivedMessage) { if (receivedMessage != null) { Console.WriteLine(receivedMessage); } revokeManualEvent.Set(); }
private void DummyErrorCallback(PubnubClientError result) { mreAudit.Set(); if (result != null) { Assert.Fail(result.Description); } }
private void DummyErrorCallback(PubnubClientError result) { System.Diagnostics.Debug.WriteLine(result.Description); if (result.IsDotNetException) { System.Diagnostics.Debug.WriteLine(result.DetailedDotNetException); } }
private void NoExistChannelErrorCallback(PubnubClientError result) { if (result != null && result.Message.ToLower().Contains("not subscribed")) { receivedNotSubscribedMessage = true; } mreUnsubscribe.Set(); }
void ErrorCallbackForSampleGrantAtChannelLevel(PubnubClientError receivedMessage) { if (receivedMessage != null) { Console.WriteLine(receivedMessage); } grantManualEvent.Set(); }
internal static void ResponseCallbackErrorOrTimeoutHandler <T> (CustomEventArgs <T> cea, RequestState <T> requestState, string channel, PubnubErrorFilter.Level errorLevel, IJsonPluggableLibrary jsonPluggableLibrary) { WebException webEx = new WebException(cea.Message); if ((cea.Message.Contains("NameResolutionFailure") || cea.Message.Contains("ConnectFailure") || cea.Message.Contains("ServerProtocolViolation") || cea.Message.Contains("ProtocolError") )) { webEx = new WebException("Network connnect error", WebExceptionStatus.ConnectFailure); PubnubCallbacks.CallErrorCallback <T> (cea.Message, null, channel, PubnubErrorCode.NoInternetRetryConnect, PubnubErrorSeverity.Warn, requestState.ErrorCallback, errorLevel); } else if (cea.IsTimeout || Utility.CheckRequestTimeoutMessageInError(cea)) { } else if ((cea.Message.Contains("403")) || (cea.Message.Contains("java.io.FileNotFoundException")) || ((PubnubUnity.Version.Contains("UnityWeb")) && (cea.Message.Contains("Failed downloading")))) { PubnubClientError error = new PubnubClientError(403, PubnubErrorSeverity.Critical, cea.Message, PubnubMessageSource.Server, requestState.Request, requestState.Response, cea.Message, channel); PubnubCallbacks.GoToCallback(error, requestState.ErrorCallback, jsonPluggableLibrary); } else if (cea.Message.Contains("500")) { PubnubClientError error = new PubnubClientError(500, PubnubErrorSeverity.Critical, cea.Message, PubnubMessageSource.Server, requestState.Request, requestState.Response, cea.Message, channel); PubnubCallbacks.GoToCallback(error, requestState.ErrorCallback, jsonPluggableLibrary); } else if (cea.Message.Contains("502")) { PubnubClientError error = new PubnubClientError(503, PubnubErrorSeverity.Critical, cea.Message, PubnubMessageSource.Server, requestState.Request, requestState.Response, cea.Message, channel); PubnubCallbacks.GoToCallback(error, requestState.ErrorCallback, jsonPluggableLibrary); } else if (cea.Message.Contains("503")) { PubnubClientError error = new PubnubClientError(503, PubnubErrorSeverity.Critical, cea.Message, PubnubMessageSource.Server, requestState.Request, requestState.Response, cea.Message, channel); PubnubCallbacks.GoToCallback(error, requestState.ErrorCallback, jsonPluggableLibrary); } else if (cea.Message.Contains("504")) { PubnubClientError error = new PubnubClientError(504, PubnubErrorSeverity.Critical, cea.Message, PubnubMessageSource.Server, requestState.Request, requestState.Response, cea.Message, channel); PubnubCallbacks.GoToCallback(error, requestState.ErrorCallback, jsonPluggableLibrary); } else if (cea.Message.Contains("414")) { PubnubClientError error = new PubnubClientError(414, PubnubErrorSeverity.Critical, cea.Message, PubnubMessageSource.Server, requestState.Request, requestState.Response, cea.Message, channel); PubnubCallbacks.GoToCallback(error, requestState.ErrorCallback, jsonPluggableLibrary); } else { PubnubClientError error = new PubnubClientError(400, PubnubErrorSeverity.Critical, cea.Message, PubnubMessageSource.Server, requestState.Request, requestState.Response, cea.Message, channel); PubnubCallbacks.GoToCallback(error, requestState.ErrorCallback, jsonPluggableLibrary); } ProcessResponseCallbackWebExceptionHandler <T> (webEx, requestState, channel, errorLevel); }
private void ErrorCallback(PubnubClientError result) { if (result != null) { eventLog.WriteEntry("PubnubClientError result = " + result.Message); } mrePubNub.Set(); mrePublish.Set(); }
internal static void CreateErrorCodeAndCallErrorCallback <T> (int statusCode, CustomEventArgs <T> cea, RequestState <T> requestState, PubnubErrorFilter.Level errorLevel) { PubnubClientError error = new PubnubClientError(statusCode, PubnubErrorSeverity.Critical, cea.Message, PubnubMessageSource.Server, requestState.Request, requestState.Response, cea.Message, requestState.ChannelEntities); PubnubCallbacks.CallErrorCallback <T> (requestState.ErrorCallback, requestState.ChannelEntities, error, errorLevel); }
private void ErrorCallback(PubnubClientError result) { if (result != null) { MessageDialog dlg = new MessageDialog(result.Message); dlg.ShowAsync().GetResults(); } mrePubNub.Set(); }
internal static void FireErrorCallback <T> (ChannelEntity channelEntity, PubnubErrorFilter.Level errorLevel, PubnubClientError error) { PubnubChannelCallback <T> channelCallback = channelEntity.ChannelParams.Callbacks as PubnubChannelCallback <T>; if (channelCallback != null) { GoToCallback(error, channelCallback.ErrorCallback, errorLevel); } }
private static void GoToCallback <T> (PubnubClientError result, Action <PubnubClientError> Callback) { if (Callback != null) { //TODO: //Include custom message related to error/status code for developer //error.AdditionalMessage = MyCustomErrorMessageRetrieverBasedOnStatusCode(error.StatusCode); Callback(result); } }
private void DummyErrorCallback(PubnubClientError result) { if (result != null) { Console.WriteLine("DummyErrorCallback result = " + result.Message); } if (currentTestCase == "Init") { mreGrant.Set(); } }
internal static void FireErrorCallbacksForAllChannels <T> (WebException webEx, RequestState <T> requestState, PubnubErrorSeverity severity, PubnubErrorFilter.Level errorLevel) { foreach (ChannelEntity channelEntity in requestState.ChannelEntities) { PubnubClientError error = Helpers.CreatePubnubClientError <T> (webEx, requestState, channelEntity.ChannelID.ChannelOrChannelGroupName, severity); FireErrorCallback <T> (channelEntity, errorLevel, error); } }
internal static void CallErrorCallback <T>(string message, Action <PubnubClientError> errorCallback, PubnubErrorCode errorCode, PubnubErrorSeverity severity, PubnubErrorFilter.Level errorLevel) { //request state can be null PubnubClientError clientError = Helpers.CreatePubnubClientError <T> (message, null, null, errorCode, severity); GoToCallback(clientError, errorCallback, errorLevel); }
private void ReturnPublishMessageTooLargeErrorCallback(PubnubClientError pubnubError) { if (pubnubError != null) { if (pubnubError.Message.ToLower().IndexOf("message too large") >= 0) { isLargeMessagePublished = true; } } mrePublish.Set(); }
static void ParseCheckSocketConnectException <T> (Exception ex, string[] channels, string[] channelGroups, Action <PubnubClientError> errorCallback, Action <bool> callback) { PubnubErrorCode errorType = PubnubErrorCodeHelper.GetErrorType(ex); int statusCode = (int)errorType; string errorDescription = PubnubErrorCodeDescription.GetStatusCodeDescription(errorType); PubnubClientError error = new PubnubClientError(statusCode, PubnubErrorSeverity.Warn, true, ex.Message, ex, PubnubMessageSource.Client, null, null, errorDescription, string.Join(",", channels), string.Join(",", channelGroups)); GoToCallback(error, errorCallback); LoggingMethod.WriteToLog(string.Format("DateTime {0} checkInternetStatus Error. {1}", DateTime.Now.ToString(), ex.ToString()), LoggingMethod.LevelError); callback(false); }
private void DummySubscribeErrorCallback(PubnubClientError result) { Console.WriteLine(result.ToString()); if (currentUnitTestCase == "Init") { grantManualEvent.Set(); } else { subscribeManualEvent.Set(); } }
internal static PubnubClientError CreatePubnubClientError <T>(string message, RequestState <T> requestState, string channel, PubnubErrorCode errorCode, PubnubErrorSeverity severity) { int statusCode = (int)errorCode; string errorDescription = PubnubErrorCodeDescription.GetStatusCodeDescription(errorCode); PubnubClientError error = new PubnubClientError(statusCode, severity, message, PubnubMessageSource.Client, (requestState == null)?null:requestState.Request, (requestState == null)?null:requestState.Response, errorDescription, channel); #if (ENABLE_PUBNUB_LOGGING) LoggingMethod.WriteToLog(string.Format("DateTime {0}, PubnubClientError = {1}", DateTime.Now.ToString(), error.ToString()), LoggingMethod.LevelInfo); #endif return(error); }
private void DummyErrorCallback(PubnubClientError result) { channelGroupManualEvent.Set(); }
void DummyErrorCallback(PubnubClientError result) { Debug.Log("WhenGetRequestServerTime ErrorCallback = " + result.Description); }
private static void PollResultsErrorCallback(PubnubClientError pollResultError) { }
private static void PollUserAnswerPublishErrorCallback(PubnubClientError publishError) { }
private void PublishErrorCallback(PubnubClientError obj) { throw new NotImplementedException(); }
// We have some issue sending the message, simply display it on the console private void PubNubError(PubnubClientError error) { Debug.WriteLine("Error: " + error.ToString()); }
private void DuplicateChannelErrorCallback(PubnubClientError result) { if (result != null && result.Message.ToLower().Contains("already subscribed")) { receivedAlreadySubscribedMessage = true; } meAlreadySubscribed.Set(); }
private void DummyErrorCallback(PubnubClientError result) { }
/// <summary> /// Callback method for error messages /// </summary> /// <param name="result"></param> void DisplayErrorMessage (PubnubClientError result) { Console.WriteLine (); Console.WriteLine (result.Description); Console.WriteLine (); switch (result.StatusCode) { case 103: //Warning: Verify origin host name and internet connectivity break; case 104: //Critical: Verify your cipher key break; case 106: //Warning: Check network/internet connection break; case 108: //Warning: Check network/internet connection break; case 109: //Warning: No network/internet connection. Please check network/internet connection break; case 110: //Informational: Network/internet connection is back. Active subscriber/presence channels will be restored. break; case 111: //Informational: Duplicate channel subscription is not allowed. Internally Pubnub API removes the duplicates before processing. break; case 112: //Informational: Channel Already Subscribed/Presence Subscribed. Duplicate channel subscription not allowed break; case 113: //Informational: Channel Already Presence-Subscribed. Duplicate channel presence-subscription not allowed break; case 114: //Warning: Please verify your cipher key break; case 115: //Warning: Protocol Error. Please contact PubNub with error details. break; case 116: //Warning: ServerProtocolViolation. Please contact PubNub with error details. break; case 117: //Informational: Input contains invalid channel name break; case 118: //Informational: Channel not subscribed yet break; case 119: //Informational: Channel not subscribed for presence yet break; case 120: //Informational: Incomplete unsubscribe. Try again for unsubscribe. break; case 121: //Informational: Incomplete presence-unsubscribe. Try again for presence-unsubscribe. break; case 122: //Informational: Network/Internet connection not available. C# client retrying again to verify connection. No action is needed from your side. break; case 123: //Informational: During non-availability of network/internet, max retries for connection were attempted. So unsubscribed the channel. break; case 124: //Informational: During non-availability of network/internet, max retries for connection were attempted. So presence-unsubscribed the channel. break; case 125: //Informational: Publish operation timeout occured. break; case 126: //Informational: HereNow operation timeout occured break; case 127: //Informational: Detailed History operation timeout occured break; case 128: //Informational: Time operation timeout occured break; case 4000: //Warning: Message too large. Your message was not sent. Try to send this again smaller sized break; case 4001: //Warning: Bad Request. Please check the entered inputs or web request URL break; case 4002: //Warning: Invalid Key. Please verify the publish key break; case 4010: //Critical: Please provide correct subscribe key. This corresponds to a 401 on the server due to a bad sub key break; case 4020: // PAM is not enabled. Please contact PubNub support break; case 4030: //Warning: Not authorized. Check the permimissions on the channel. Also verify authentication key, to check access. break; case 4031: //Warning: Incorrect public key or secret key. break; case 4140: //Warning: Length of the URL is too long. Reduce the length by reducing subscription/presence channels or grant/revoke/audit channels/auth key list break; case 5000: //Critical: Internal Server Error. Unexpected error occured at PubNub Server. Please try again. If same problem persists, please contact PubNub support break; case 5020: //Critical: Bad Gateway. Unexpected error occured at PubNub Server. Please try again. If same problem persists, please contact PubNub support break; case 5040: //Critical: Gateway Timeout. No response from server due to PubNub server timeout. Please try again. If same problem persists, please contact PubNub support break; case 0: //Undocumented error. Please contact PubNub support with full error object details for further investigation break; default: break; } if (showErrorMessageSegments) { DisplayErrorMessageSegments (result); Console.WriteLine (); } }
private void DummySubscribeErrorCallback(PubnubClientError result) { Console.WriteLine(result.ToString()); if (currentUnitTestCase == "Init") { grantManualEvent.Set(); } else { subscribeManualEvent.Set(); } }
private void ReturnPublishMessageTooLargeErrorCallback(PubnubClientError pubnubError) { //Console.WriteLine(pubnubError); if (pubnubError != null) { if (pubnubError.Message.ToLower().IndexOf("message too large") >= 0) { isLargeMessagePublished = true; } } //if (!string.IsNullOrEmpty(result) && !string.IsNullOrEmpty(result.Trim())) //{ // object[] deserializedMessage = JsonConvert.DeserializeObject<object[]>(result); // if (deserializedMessage is object[]) // { // long statusCode = Int64.Parse(deserializedMessage[0].ToString().Trim()); // string statusMessage = (string)deserializedMessage[1]; // if (statusCode == 0 && statusMessage.ToLower() == "message too large") // { // isLargeMessagePublished = true; // } // } //} mreLaregMessagePublish.Set(); }
private void DummyErrorCallback(PubnubClientError result) { if (result != null) { //Console.WriteLine(result.Message); } }
private void DummySubscribeErrorCallback(PubnubClientError result) { unsubscribeManualEvent.Set(); }
private void ReturnPublishMessageTooLargeErrorCallback(PubnubClientError pubnubError) { Console.WriteLine(pubnubError); if (pubnubError != null) { if (pubnubError.Message.ToLower().IndexOf("message too large") >= 0) { isLargeMessagePublished = true; } } mreLaregMessagePublish.Set(); }
void DummyErrorCallback(PubnubClientError result) { if (currentTestCase == "DetailHistoryWithNullKeysReturnsError") { messageReceived = true; mreDetailedHistory.Set(); } }
private void DummyErrorCallback(PubnubClientError result) { if (result != null) { Console.WriteLine("DummyErrorCallback result = " + result.Message); } if (currentTestCase == "Init") { mreGrant.Set(); } }
static void DisplayErrorMessage (PubnubClientError result) { Console.WriteLine (); Console.WriteLine (result.Description); Console.WriteLine (); }
private static void PollQuestionMonitorErrorCallback(PubnubClientError monitorError) { }
private void PublishMessageTooLargeErrorCallback(PubnubClientError result) { if (result != null && result.StatusCode > 0) { string message = result.Message; object[] deserializedMessage = JsonConvert.DeserializeObject<object[]>(message); if (deserializedMessage is object[]) { long statusCode = Int64.Parse(deserializedMessage[0].ToString()); string statusMessage = (string)deserializedMessage[1]; if (statusCode == 0 && statusMessage.ToLower() == "message too large") { isLargeMessagePublished = true; } } } mrePublish.Set(); }
private void DummyErrorCallback(PubnubClientError result) { if (currentUnitTestCase == "ThenRevokeAtChannelLevelReturnSuccess") { grantManualEvent.Set(); } }
void DisplayErrorMessageSegments (PubnubClientError pubnubError) { // These are all the attributes you may be interested in logging, switchiing on etc: Console.WriteLine ("<STATUS CODE>: {0}", pubnubError.StatusCode); // Unique ID of Error Display (String.Format ("Error: {0}", pubnubError.Message)); Console.WriteLine ("<MESSAGE>: {0}", pubnubError.Message); // Message received from server/clent or from .NET exception Console.WriteLine ("<SEVERITY>: {0}", pubnubError.Severity); // Info can be ignored, Warning and Error should be handled if (pubnubError.DetailedDotNetException != null) { Console.WriteLine (pubnubError.IsDotNetException); // Boolean flag to check .NET exception Console.WriteLine ("<DETAILED DOT.NET EXCEPTION>: {0}", pubnubError.DetailedDotNetException.ToString ()); // Full Details of .NET exception } Console.WriteLine ("<MESSAGE SOURCE>: {0}", pubnubError.MessageSource); // Did this originate from Server or Client-side logic if (pubnubError.PubnubWebRequest != null) { //Captured Web Request details Console.WriteLine ("<HTTP WEB REQUEST>: {0}", pubnubError.PubnubWebRequest.RequestUri.ToString ()); Console.WriteLine ("<HTTP WEB REQUEST - HEADERS>: {0}", pubnubError.PubnubWebRequest.Headers.ToString ()); } if (pubnubError.PubnubWebResponse != null) { //Captured Web Response details Console.WriteLine ("<HTTP WEB RESPONSE - HEADERS>: {0}", pubnubError.PubnubWebResponse.Headers.ToString ()); } Console.WriteLine ("<DESCRIPTION>: {0}", pubnubError.Description); // Useful for logging and troubleshooting and support Display (String.Format ("DESCRIPTION: {0}", pubnubError.Description)); Console.WriteLine ("<CHANNEL>: {0}", pubnubError.Channel); //Channel name(s) at the time of error Console.WriteLine ("<DATETIME>: {0}", pubnubError.ErrorDateTimeGMT); //GMT time of error }
private void DummyGrantErrorCallback(PubnubClientError result) { mreGrant.Set(); }
private void NoExistChannelErrorCallback(PubnubClientError result) { if (result != null && result.Message.ToLower().Contains("not subscribed")) { receivedNotSubscribedMessage = true; } meNotSubscribed.Set(); }
private void DisplayErrorMessage(PubnubClientError obj) { Debug.WriteLine($"DisplayErrorMessage {obj}"); }
private void ComplexObjectMessagePublishErrorCallback(PubnubClientError result) { mrePublish.Set(); }
private void DisplayErrorMessage(PubnubClientError obj) { //throw new NotImplementedException(); }
private void DummyPublishErrorCallback(PubnubClientError result) { mePublish.Set(); }
private void DummyDetailedHistoryErrorCallback(PubnubClientError result) { mreDetailedHistory.Set(); }