From 14e6a516a6512406a7b65859008ad01a5bedd5f2 Mon Sep 17 00:00:00 2001 From: Savorboard Date: Tue, 7 May 2024 10:36:42 +0800 Subject: [PATCH] Fixed an issue where the PublishDelay synchronization method did not wait internally. --- src/DotNetCore.CAP/Internal/ICapPublisher.Default.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DotNetCore.CAP/Internal/ICapPublisher.Default.cs b/src/DotNetCore.CAP/Internal/ICapPublisher.Default.cs index 7ee8e4621..238239ff2 100644 --- a/src/DotNetCore.CAP/Internal/ICapPublisher.Default.cs +++ b/src/DotNetCore.CAP/Internal/ICapPublisher.Default.cs @@ -102,7 +102,7 @@ public void Publish(string name, T? value, IDictionary heade public void PublishDelay(TimeSpan delayTime, string name, T? value, IDictionary headers) { - PublishDelayAsync(delayTime, name, value, headers).ConfigureAwait(false); + PublishDelayAsync(delayTime, name, value, headers).ConfigureAwait(false).GetAwaiter().GetResult(); } public void PublishDelay(TimeSpan delayTime, string name, T? value, string? callbackName = null)