소스 검색

Fixed SendAsync or ExecuteAsync recursion retries bug. (#160)

undefined
Savorboard 6 년 전
부모
커밋
f0bd253c92
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. +1
    -1
      src/DotNetCore.CAP/IPublishMessageSender.Base.cs
  2. +1
    -1
      src/DotNetCore.CAP/ISubscribeExecutor.Default.cs

+ 1
- 1
src/DotNetCore.CAP/IPublishMessageSender.Base.cs 파일 보기

@@ -75,7 +75,7 @@ namespace DotNetCore.CAP
{
_logger.SenderRetrying(message.Id, message.Retries);

await SendAsync(message);
return await SendAsync(message);
}
return OperateResult.Failed(result.Exception);
}


+ 1
- 1
src/DotNetCore.CAP/ISubscribeExecutor.Default.cs 파일 보기

@@ -77,7 +77,7 @@ namespace DotNetCore.CAP
await SetFailedState(message, ex, out bool stillRetry);
if (stillRetry)
{
await ExecuteAsync(message);
return await ExecuteAsync(message);
}

return OperateResult.Failed(ex);


불러오는 중...
취소
저장