Skip to content

Commit 695e3ca

Browse files
authored
Fix send farmlist failed (#187)
1 parent b5e489a commit 695e3ca

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

MainCore/Tasks/Attack/StartFarmList.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ public StartFarmList(int accountId, int farmId) : base(accountId, "Start farmlis
3232
public int FarmId => _farmId;
3333
private string _nameFarm;
3434

35-
private readonly Random rand = new();
36-
3735
public override void CopyFrom(BotTask source)
3836
{
3937
base.CopyFrom(source);
@@ -62,7 +60,7 @@ public override void Execute()
6260
using var context = _contextFactory.CreateDbContext();
6361
NavigateHelper.AfterClicking(_chromeBrowser, context, AccountId);
6462
}
65-
if (!IsUpdateFail())
63+
if (IsUpdateFail())
6664
{
6765
return;
6866
}
@@ -87,7 +85,7 @@ public override void Execute()
8785
{
8886
using var context = _contextFactory.CreateDbContext();
8987
var setting = context.FarmsSettings.Find(FarmId);
90-
var time = rand.Next(setting.IntervalMin, setting.IntervalMax);
88+
var time = Random.Shared.Next(setting.IntervalMin, setting.IntervalMax);
9189
ExecuteAt = DateTime.Now.AddSeconds(time);
9290
_logManager.Information(AccountId, $"Farmlist {_nameFarm} was sent.");
9391
}
@@ -150,7 +148,7 @@ private void ClickStartFarm(AppDbContext context, int accountId)
150148
return !table.HasClass("hide");
151149
});
152150

153-
var delay = rand.Next(setting.ClickDelayMin, setting.ClickDelayMax);
151+
var delay = Random.Shared.Next(setting.ClickDelayMin, setting.ClickDelayMax);
154152
Thread.Sleep(delay);
155153

156154
var checkboxAlls = chrome.FindElements(By.Id($"raidListMarkAll{FarmId}"));
@@ -160,7 +158,7 @@ private void ClickStartFarm(AppDbContext context, int accountId)
160158
}
161159
checkboxAlls.Click(_chromeBrowser, context, accountId);
162160

163-
delay = rand.Next(setting.ClickDelayMin, setting.ClickDelayMax);
161+
delay = Random.Shared.Next(setting.ClickDelayMin, setting.ClickDelayMax);
164162
Thread.Sleep(delay);
165163

166164
var html = _chromeBrowser.GetHtml();

0 commit comments

Comments
 (0)