From 52360a682a103f8896bd33eabc15b0ea5de6b833 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sun, 6 Mar 2016 14:15:59 +0100 Subject: [PATCH] Add DismissInventoryNotifications, closes #132 --- ArchiSteamFarm/Bot.cs | 2 +- ArchiSteamFarm/BotConfig.cs | 3 +++ ArchiSteamFarm/config/example.json | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) 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,