Fix GamesPlayedWhileIdle with family sharing

This commit is contained in:
JustArchi
2016-12-05 00:24:11 +01:00
parent fb1f2910dd
commit ac69473fb3

View File

@@ -577,6 +577,7 @@ namespace ArchiSteamFarm {
}
ArchiLogger.LogGenericInfo("Shared library has not been launched in given time period, farming process resumed!");
StopFamilySharingInactivityTimer();
CardsFarmer.Resume(false);
}
@@ -1390,7 +1391,7 @@ namespace ArchiSteamFarm {
}
private void ResetGamesPlayed() {
if (PlayingBlocked) {
if (!IsPlayingPossible || (FamilySharingInactivityTimer != null)) {
return;
}
@@ -2416,7 +2417,9 @@ namespace ArchiSteamFarm {
return;
}
FamilySharingInactivityTimer = new Timer(e => CheckFamilySharingInactivity(), null, TimeSpan.FromMinutes(FamilySharingInactivityMinutes), // Delay
FamilySharingInactivityTimer = new Timer(e => CheckFamilySharingInactivity(),
null,
TimeSpan.FromMinutes(FamilySharingInactivityMinutes), // Delay
Timeout.InfiniteTimeSpan // Period
);
}