From 4a72ec2a1abe5044dc8e95561babae1c9321cf69 Mon Sep 17 00:00:00 2001 From: Evgeny Chasovitin Date: Tue, 11 Oct 2022 23:01:19 +0400 Subject: [PATCH] Fix cancellation token forwarding at FirstValueToUniTaskObserver and ToUniTaskObserver; --- .../Plugins/UniTask/Runtime/UniTaskObservableExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskObservableExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskObservableExtensions.cs index d54a5fd..d2bd961 100644 --- a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskObservableExtensions.cs +++ b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskObservableExtensions.cs @@ -133,7 +133,7 @@ namespace Cysharp.Threading.Tasks { var self = (ToUniTaskObserver)state; self.disposable.Dispose(); - self.promise.TrySetCanceled(); + self.promise.TrySetCanceled(self.cancellationToken); } public void OnNext(T value) @@ -203,7 +203,7 @@ namespace Cysharp.Threading.Tasks { var self = (FirstValueToUniTaskObserver)state; self.disposable.Dispose(); - self.promise.TrySetCanceled(); + self.promise.TrySetCanceled(self.cancellationToken); } public void OnNext(T value)