diff --git a/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.dll b/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.dll index f480b594..21a27da4 100644 Binary files a/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.dll and b/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.dll differ diff --git a/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.xml b/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.xml index 8b59eadb..48ec28ab 100644 --- a/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.xml +++ b/PubNubUnity/Assets/PubNub/Runtime/Plugins/PubnubApiUnity.xml @@ -160,6 +160,17 @@ Hexadecimal CBOR string Thrown when unsupported type is passed + + + Safely invokes a listener callback with exception handling to prevent listener exceptions from affecting SDK operations. + + The listener callback action to invoke. + The type of event being processed (for logging purposes). + + This method ensures that exceptions thrown by user-provided listener callbacks do not crash the SDK + or prevent other listeners from receiving events. All exceptions are logged at Warning level. + + Dispatch an invocation i.e. call a registered effect handler.