diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index 3cb8bb5dc..b1552c014 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -1266,7 +1266,7 @@ namespace ArchiSteamFarm { Trading.CheckTrades(); } - if (markInventory) { + if (markInventory && BotConfig.DismissInventoryNotifications) { await ArchiWebHandler.MarkInventory().ConfigureAwait(false); } } diff --git a/ArchiSteamFarm/BotConfig.cs b/ArchiSteamFarm/BotConfig.cs index 815a31198..a0eaa9c84 100644 --- a/ArchiSteamFarm/BotConfig.cs +++ b/ArchiSteamFarm/BotConfig.cs @@ -59,6 +59,9 @@ namespace ArchiSteamFarm { [JsonProperty(Required = Required.DisallowNull)] internal bool CardDropsRestricted { get; private set; } = false; + [JsonProperty(Required = Required.DisallowNull)] + internal bool DismissInventoryNotifications { get; private set; } = true; + [JsonProperty(Required = Required.DisallowNull)] internal bool FarmOffline { get; private set; } = false; diff --git a/ArchiSteamFarm/config/example.json b/ArchiSteamFarm/config/example.json index 559e54280..7f623ce03 100644 --- a/ArchiSteamFarm/config/example.json +++ b/ArchiSteamFarm/config/example.json @@ -8,6 +8,7 @@ "SteamMasterID": 0, "SteamMasterClanID": 0, "CardDropsRestricted": false, + "DismissInventoryNotifications": true, "FarmOffline": false, "HandleOfflineMessages": false, "ForwardKeysToOtherBots": false,