From 5351e616872b06929ddeb9d2ef1bdbd5c3d89a3e Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sun, 7 Jun 2020 21:07:19 +0200 Subject: [PATCH] Open SteamApps and SteamFriends for optional plugin usage --- ArchiSteamFarm/Bot.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index 2d0ea9d24..edecc957b 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -86,10 +86,18 @@ namespace ArchiSteamFarm { [PublicAPI] public readonly Commands Commands; + [JsonIgnore] + [PublicAPI] + public readonly SteamApps SteamApps; + [JsonIgnore] [PublicAPI] public readonly SteamConfiguration SteamConfiguration; + [JsonIgnore] + [PublicAPI] + public readonly SteamFriends SteamFriends; + [JsonProperty] [PublicAPI] public uint GamesToRedeemInBackgroundCount => BotDatabase?.GamesToRedeemInBackgroundCount ?? 0; @@ -110,8 +118,6 @@ namespace ArchiSteamFarm { internal readonly BotDatabase BotDatabase; internal readonly ConcurrentDictionary OwnedPackageIDs = new ConcurrentDictionary(); - internal readonly SteamApps SteamApps; - internal readonly SteamFriends SteamFriends; internal bool CanReceiveSteamCards => !IsAccountLimited && !IsAccountLocked; internal bool IsAccountLimited => AccountFlags.HasFlag(EAccountFlags.LimitedUser) || AccountFlags.HasFlag(EAccountFlags.LimitedUserForce);