Skip to content

Commit 13e31cd

Browse files
authored
fix send adventure fail (#176)
1 parent 7492f5d commit 13e31cd

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

MainCore/Tasks/Update/UpdateAdventures.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ private void NextExecute()
7272

7373
int sec = int.Parse(timer.GetAttributeValue("value", "0"));
7474
if (sec < 0) sec = 0;
75-
ExecuteAt = DateTime.Now.AddSeconds(sec * 2);
75+
ExecuteAt = DateTime.Now.AddSeconds(sec * 2 + Random.Shared.Next(20, 40));
7676
}
7777
}
7878
}

MainCore/Tasks/Update/UpdateInfo.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,10 +151,13 @@ private void UpdateHeroInfo()
151151
var adventures = context.Adventures.Count(x => x.AccountId == AccountId);
152152
if (numberAdventure == 0)
153153
{
154-
var heroAdventures = context.Adventures.Where(x => x.AccountId == AccountId).ToList();
154+
if (adventures != 0)
155+
{
156+
var heroAdventures = context.Adventures.Where(x => x.AccountId == AccountId).ToList();
155157

156-
context.Adventures.RemoveRange(heroAdventures);
157-
context.SaveChanges();
158+
context.Adventures.RemoveRange(heroAdventures);
159+
context.SaveChanges();
160+
}
158161
}
159162
else if (adventures != numberAdventure)
160163
{

0 commit comments

Comments
 (0)