Skip to content

Commit 1d8a94b

Browse files
committed
v2.0.5 添加 WaitingFor() 方法
1 parent 02c47b8 commit 1d8a94b

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/Senparc.CO2NET/Helpers/DateTimeHelper.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,12 +146,14 @@ public static long GetUnixDateTime(DateTime dateTime)
146146
/// <param name="waitingInterval">每次等待间隔</param>
147147
/// <param name="work">每次等待之前执行的方法(可为空)</param>
148148
/// <returns></returns>
149-
public async Task WaitingFor(TimeSpan waitingTime, TimeSpan waitingInterval, Action work = null)
149+
public static async Task WaitingFor(TimeSpan waitingTime, TimeSpan waitingInterval, Action work = null)
150150
{
151151
while (true)
152152
{
153153
var startTime = SystemTime.Now;
154-
work();
154+
155+
work?.Invoke();
156+
155157
var delayTime = Task.Delay(waitingInterval);
156158

157159
await delayTime;

src/Senparc.CO2NET/Senparc.CO2NET.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFrameworks>net451;netstandard2.0;netstandard2.1</TargetFrameworks>
4-
<Version>2.0.5</Version>
4+
<Version>2.0.5.2</Version>
55
<LangVersion>8.0</LangVersion>
66
<AssemblyName>Senparc.CO2NET</AssemblyName>
77
<RootNamespace>Senparc.CO2NET</RootNamespace>

0 commit comments

Comments
 (0)