This commit is contained in:
JustArchi
2015-12-22 18:32:48 +01:00
parent 21e892c042
commit 465ca2d4f9
2 changed files with 7 additions and 1 deletions

View File

@@ -949,7 +949,8 @@ namespace ArchiSteamFarm {
SendMessage(SteamMasterID, "Status: " + purchaseResult + " | Items: " + string.Join("", items));
if (purchaseResult == ArchiHandler.PurchaseResponseCallback.EPurchaseResult.OK) {
await CardsFarmer.StartFarming().ConfigureAwait(false);
// We will restart CF module to recalculate current status and decide about new optimal approach
await CardsFarmer.RestartFarming().ConfigureAwait(false);
}
}
}

View File

@@ -132,6 +132,11 @@ namespace ArchiSteamFarm {
}
}
internal async Task RestartFarming() {
await StopFarming().ConfigureAwait(false);
await StartFarming().ConfigureAwait(false);
}
internal async Task StartFarming() {
await Semaphore.WaitAsync().ConfigureAwait(false);