ArchiSteamFarm.CardsFarmer.CheckGame C# (CSharp) Метод

CheckGame() приватный Метод

private CheckGame ( uint appID, string name, float hours ) : Task
appID uint
name string
hours float
Результат Task
		private async Task CheckGame(uint appID, string name, float hours) {
			if ((appID == 0) || string.IsNullOrEmpty(name) || (hours < 0)) {
				Bot.ArchiLogger.LogNullError(nameof(appID) + " || " + nameof(name) + " || " + nameof(hours));
				return;
			}

			ushort? cardsRemaining = await GetCardsRemaining(appID).ConfigureAwait(false);
			if (!cardsRemaining.HasValue) {
				Bot.ArchiLogger.LogGenericWarning("Could not check cards status for " + appID + " (" + name + "), will try again later!");
				return;
			}

			if (cardsRemaining.Value == 0) {
				return;
			}

			GamesToFarm.Add(new Game(appID, name, hours, cardsRemaining.Value));
		}