mirror of
https://github.com/JustArchiNET/ArchiSteamFarm
synced 2024-11-14 00:47:25 +00:00
Misc
This commit is contained in:
parent
47338b39bb
commit
707cc4d51f
1 changed files with 13 additions and 13 deletions
|
@ -2671,7 +2671,7 @@ namespace ArchiSteamFarm {
|
||||||
|
|
||||||
await BotDatabase.RemoveGameToRedeemInBackground(key).ConfigureAwait(false);
|
await BotDatabase.RemoveGameToRedeemInBackground(key).ConfigureAwait(false);
|
||||||
|
|
||||||
string logEntry = name + DefaultBackgroundKeysRedeemerSeparator + "[" + result.PurchaseResultDetail + "]" + ((result.Items != null) && (result.Items.Count > 0) ? DefaultBackgroundKeysRedeemerSeparator + string.Join("", result.Items) : "") + DefaultBackgroundKeysRedeemerSeparator + key;
|
string logEntry = name + DefaultBackgroundKeysRedeemerSeparator + "[" + result.PurchaseResultDetail + "]" + ((result.Items != null) && (result.Items.Count > 0) ? DefaultBackgroundKeysRedeemerSeparator + string.Join(", ", result.Items) : "") + DefaultBackgroundKeysRedeemerSeparator + key;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await RuntimeCompatibility.File.AppendAllTextAsync(redeemed ? KeysToRedeemUsedFilePath : KeysToRedeemUnusedFilePath, logEntry + Environment.NewLine).ConfigureAwait(false);
|
await RuntimeCompatibility.File.AppendAllTextAsync(redeemed ? KeysToRedeemUsedFilePath : KeysToRedeemUnusedFilePath, logEntry + Environment.NewLine).ConfigureAwait(false);
|
||||||
|
@ -3847,9 +3847,9 @@ namespace ArchiSteamFarm {
|
||||||
return responses.Count > 0 ? string.Join(Environment.NewLine, responses) : null;
|
return responses.Count > 0 ? string.Join(Environment.NewLine, responses) : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task<string> ResponseLootByRealAppIDs(ulong steamID, string targetRealAppIDs) {
|
private async Task<string> ResponseLootByRealAppIDs(ulong steamID, string realAppIDsText) {
|
||||||
if ((steamID == 0) || string.IsNullOrEmpty(targetRealAppIDs)) {
|
if ((steamID == 0) || string.IsNullOrEmpty(realAppIDsText)) {
|
||||||
ArchiLogger.LogNullError(nameof(steamID) + " || " + nameof(targetRealAppIDs));
|
ArchiLogger.LogNullError(nameof(steamID) + " || " + nameof(realAppIDsText));
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3861,7 +3861,7 @@ namespace ArchiSteamFarm {
|
||||||
return FormatBotResponse(Strings.BotNotConnected);
|
return FormatBotResponse(Strings.BotNotConnected);
|
||||||
}
|
}
|
||||||
|
|
||||||
string[] appIDTexts = targetRealAppIDs.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
|
string[] appIDTexts = realAppIDsText.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
|
||||||
|
|
||||||
if (appIDTexts.Length == 0) {
|
if (appIDTexts.Length == 0) {
|
||||||
return FormatBotResponse(string.Format(Strings.ErrorIsEmpty, nameof(appIDTexts)));
|
return FormatBotResponse(string.Format(Strings.ErrorIsEmpty, nameof(appIDTexts)));
|
||||||
|
@ -3924,9 +3924,9 @@ namespace ArchiSteamFarm {
|
||||||
return FormatBotResponse(Strings.BotLootingSuccess);
|
return FormatBotResponse(Strings.BotLootingSuccess);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static async Task<string> ResponseLootByRealAppIDs(ulong steamID, string botNames, string realappID) {
|
private static async Task<string> ResponseLootByRealAppIDs(ulong steamID, string botNames, string realAppIDsText) {
|
||||||
if ((steamID == 0) || string.IsNullOrEmpty(botNames) || string.IsNullOrEmpty(realappID)) {
|
if ((steamID == 0) || string.IsNullOrEmpty(botNames) || string.IsNullOrEmpty(realAppIDsText)) {
|
||||||
ASF.ArchiLogger.LogNullError(nameof(steamID) + " || " + nameof(botNames) + " || " + nameof(realappID));
|
ASF.ArchiLogger.LogNullError(nameof(steamID) + " || " + nameof(botNames) + " || " + nameof(realAppIDsText));
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3935,7 +3935,7 @@ namespace ArchiSteamFarm {
|
||||||
return IsOwner(steamID) ? FormatStaticResponse(string.Format(Strings.BotNotFound, botNames)) : null;
|
return IsOwner(steamID) ? FormatStaticResponse(string.Format(Strings.BotNotFound, botNames)) : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
IEnumerable<Task<string>> tasks = bots.Select(bot => bot.ResponseLootByRealAppIDs(steamID, realappID));
|
IEnumerable<Task<string>> tasks = bots.Select(bot => bot.ResponseLootByRealAppIDs(steamID, realAppIDsText));
|
||||||
ICollection<string> results;
|
ICollection<string> results;
|
||||||
|
|
||||||
switch (Program.GlobalConfig.OptimizationMode) {
|
switch (Program.GlobalConfig.OptimizationMode) {
|
||||||
|
@ -4620,7 +4620,7 @@ namespace ArchiSteamFarm {
|
||||||
case EPurchaseResultDetail.NoDetail: // OK
|
case EPurchaseResultDetail.NoDetail: // OK
|
||||||
case EPurchaseResultDetail.Timeout:
|
case EPurchaseResultDetail.Timeout:
|
||||||
if ((result.Items != null) && (result.Items.Count > 0)) {
|
if ((result.Items != null) && (result.Items.Count > 0)) {
|
||||||
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeemWithItems, key, result.Result + "/" + result.PurchaseResultDetail, string.Join("", result.Items)), currentBot.BotName));
|
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeemWithItems, key, result.Result + "/" + result.PurchaseResultDetail, string.Join(", ", result.Items)), currentBot.BotName));
|
||||||
} else {
|
} else {
|
||||||
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeem, key, result.Result + "/" + result.PurchaseResultDetail), currentBot.BotName));
|
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeem, key, result.Result + "/" + result.PurchaseResultDetail), currentBot.BotName));
|
||||||
}
|
}
|
||||||
|
@ -4641,7 +4641,7 @@ namespace ArchiSteamFarm {
|
||||||
case EPurchaseResultDetail.DoesNotOwnRequiredApp:
|
case EPurchaseResultDetail.DoesNotOwnRequiredApp:
|
||||||
case EPurchaseResultDetail.RestrictedCountry:
|
case EPurchaseResultDetail.RestrictedCountry:
|
||||||
if ((result.Items != null) && (result.Items.Count > 0)) {
|
if ((result.Items != null) && (result.Items.Count > 0)) {
|
||||||
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeemWithItems, key, result.Result + "/" + result.PurchaseResultDetail, string.Join("", result.Items)), currentBot.BotName));
|
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeemWithItems, key, result.Result + "/" + result.PurchaseResultDetail, string.Join(", ", result.Items)), currentBot.BotName));
|
||||||
} else {
|
} else {
|
||||||
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeem, key, result.Result + "/" + result.PurchaseResultDetail), currentBot.BotName));
|
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeem, key, result.Result + "/" + result.PurchaseResultDetail), currentBot.BotName));
|
||||||
}
|
}
|
||||||
|
@ -4680,7 +4680,7 @@ namespace ArchiSteamFarm {
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((otherResult.Items != null) && (otherResult.Items.Count > 0)) {
|
if ((otherResult.Items != null) && (otherResult.Items.Count > 0)) {
|
||||||
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeemWithItems, key, otherResult.Result + "/" + otherResult.PurchaseResultDetail, string.Join("", otherResult.Items)), innerBot.BotName));
|
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeemWithItems, key, otherResult.Result + "/" + otherResult.PurchaseResultDetail, string.Join(", ", otherResult.Items)), innerBot.BotName));
|
||||||
} else {
|
} else {
|
||||||
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeem, key, otherResult.Result + "/" + otherResult.PurchaseResultDetail), innerBot.BotName));
|
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeem, key, otherResult.Result + "/" + otherResult.PurchaseResultDetail), innerBot.BotName));
|
||||||
}
|
}
|
||||||
|
@ -4707,7 +4707,7 @@ namespace ArchiSteamFarm {
|
||||||
ASF.ArchiLogger.LogGenericError(string.Format(Strings.WarningUnknownValuePleaseReport, nameof(result.PurchaseResultDetail), result.PurchaseResultDetail));
|
ASF.ArchiLogger.LogGenericError(string.Format(Strings.WarningUnknownValuePleaseReport, nameof(result.PurchaseResultDetail), result.PurchaseResultDetail));
|
||||||
|
|
||||||
if ((result.Items != null) && (result.Items.Count > 0)) {
|
if ((result.Items != null) && (result.Items.Count > 0)) {
|
||||||
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeemWithItems, key, result.Result + "/" + result.PurchaseResultDetail, string.Join("", result.Items)), currentBot.BotName));
|
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeemWithItems, key, result.Result + "/" + result.PurchaseResultDetail, string.Join(", ", result.Items)), currentBot.BotName));
|
||||||
} else {
|
} else {
|
||||||
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeem, key, result.Result + "/" + result.PurchaseResultDetail), currentBot.BotName));
|
response.AppendLine(FormatBotResponse(string.Format(Strings.BotRedeem, key, result.Result + "/" + result.PurchaseResultDetail), currentBot.BotName));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue