From 589ed88a5924a7494e21b95b6bbff5e46ff49ddd Mon Sep 17 00:00:00 2001
From: asmrobot <asmrobot@hotmail.com>
Date: Thu, 21 Nov 2019 01:08:42 +0000
Subject: [PATCH] kalete map
---
src/RichCreator/Utilitys/FuncUtils.cs | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/RichCreator/Utilitys/FuncUtils.cs b/src/RichCreator/Utilitys/FuncUtils.cs
index c79e96b..eb73826 100644
--- a/src/RichCreator/Utilitys/FuncUtils.cs
+++ b/src/RichCreator/Utilitys/FuncUtils.cs
@@ -102,14 +102,18 @@
/// <param name="tryCount">重试次数</param>
/// <param name="cancellationToken">取消句柄</param>
/// <returns></returns>
- public static bool NoChangeRetryCallWrap(Action workFun, Func<bool> workFinishedDectedFun, Func<bool> preDectedFun,Int32 tryCount=3)
+ public static bool NoChangeRetryCallWrap(Func<bool> workFun, Func<bool> workFinishedDectedFun, Func<bool> preDectedFun,Int32 tryCount=3)
{
Int32 tryCounter = 0;
while (tryCounter<tryCount)
{
try
{
- workFun();
+ if (!workFun())
+ {
+ tryCounter++;
+ continue;
+ }
}
catch
{
--
Gitblit v1.9.3