Skip to content

Commit 2109715

Browse files
EE Transport Layer Fix (#114)
* Fixed an issue where repeated sub/unsub requests with EE enabled would stop working after a while.
1 parent 31c69e9 commit 2109715

File tree

6 files changed

+16
-11
lines changed

6 files changed

+16
-11
lines changed

.pubnub.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
---
2-
version: v8.1.0
2+
version: v8.1.1
33
changelog:
4+
- date: 2025-02-25
5+
version: v8.1.1
6+
changes:
7+
- type: bug
8+
text: "Fixed an issue where repeated sub/unsub requests with EE enabled would stop working after a while."
49
- date: 2025-02-04
510
version: v8.1.0
611
changes:
@@ -755,7 +760,7 @@ sdks:
755760
distribution-type: package
756761
distribution-repository: git release
757762
package-name: PubNub.unitypackage
758-
location: https://github.com/pubnub/unity/releases/download/v8.1.0/PubNub.unitypackage
763+
location: https://github.com/pubnub/unity/releases/download/v8.1.1/PubNub.unitypackage
759764
requires:
760765
-
761766
name: "UnityEditor"
@@ -922,7 +927,7 @@ sdks:
922927
distribution-type: package
923928
distribution-repository: git release
924929
package-name: PubNub.unitypackage
925-
location: https://github.com/pubnub/unity/releases/download/v8.1.0/PubNub.unitypackage
930+
location: https://github.com/pubnub/unity/releases/download/v8.1.1/PubNub.unitypackage
926931
requires:
927932
-
928933
name: "UnityEditor"
Binary file not shown.

PubNubUnity/Assets/PubNub/Runtime/Util/UnityPNSDKSource.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace PubnubApi.Unity
55
{
66
public class UnityPNSDKSource : IPNSDKSource {
77

8-
private const string build = "8.1.0";
8+
private const string build = "8.1.1";
99

1010
public string GetPNSDK() {
1111
#if(UNITY_IOS)

PubNubUnity/Assets/PubNub/Runtime/Util/UnityWebGLHttpClientService.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public async Task<TransportResponse> DeleteRequest(TransportRequest transportReq
4141
var deleteRequest = UnityWebRequest.Delete(transportRequest.RequestUrl);
4242
PrepareUnityRequest(deleteRequest, transportRequest);
4343
var taskCompletionSource = new TaskCompletionSource<TransportResponse>();
44-
transportRequest.CancellationToken.Register(() => {
44+
transportRequest.CancellationTokenSource.Token.Register(() => {
4545
deleteRequest.Abort();
4646
taskCompletionSource.TrySetCanceled();
4747
});
@@ -65,7 +65,7 @@ public async Task<TransportResponse> GetRequest(TransportRequest transportReques
6565
var getRequest = UnityWebRequest.Get(transportRequest.RequestUrl);
6666
PrepareUnityRequest(getRequest, transportRequest);
6767
var taskCompletionSource = new TaskCompletionSource<TransportResponse>();
68-
transportRequest.CancellationToken.Register(() => {
68+
transportRequest.CancellationTokenSource.Token.Register(() => {
6969
getRequest.Abort();
7070
taskCompletionSource.TrySetCanceled();
7171
});
@@ -96,7 +96,7 @@ public async Task<TransportResponse> PostRequest(TransportRequest transportReque
9696
var postRequest = UnityWebRequest.Post(transportRequest.RequestUrl, formData);
9797
PrepareUnityRequest(postRequest, transportRequest);
9898
var taskCompletionSource = new TaskCompletionSource<TransportResponse>();
99-
transportRequest.CancellationToken.Register(() => {
99+
transportRequest.CancellationTokenSource.Token.Register(() => {
100100
postRequest.Abort();
101101
taskCompletionSource.TrySetCanceled();
102102
});
@@ -129,7 +129,7 @@ public async Task<TransportResponse> PatchRequest(TransportRequest transportRequ
129129

130130
PrepareUnityRequest(patchRequest, transportRequest);
131131
var taskCompletionSource = new TaskCompletionSource<TransportResponse>();
132-
transportRequest.CancellationToken.Register(() => {
132+
transportRequest.CancellationTokenSource.Token.Register(() => {
133133
patchRequest.Abort();
134134
taskCompletionSource.TrySetCanceled();
135135
});
@@ -162,7 +162,7 @@ public async Task<TransportResponse> PutRequest(TransportRequest transportReques
162162

163163
PrepareUnityRequest(putRequest, transportRequest);
164164
var taskCompletionSource = new TaskCompletionSource<TransportResponse>();
165-
transportRequest.CancellationToken.Register(() => {
165+
transportRequest.CancellationTokenSource.Token.Register(() => {
166166
putRequest.Abort();
167167
taskCompletionSource.TrySetCanceled();
168168
});

PubNubUnity/Assets/PubNub/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "com.pubnub.sdk",
3-
"version": "8.1.0",
3+
"version": "8.1.1",
44
"displayName": "PubNub SDK",
55
"description": "PubNub Real-time Cloud-Hosted Push API and Push Notification Client Frameworks",
66
"unity": "2021.3",

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.1.0
1+
8.1.1

0 commit comments

Comments
 (0)