Add JS helpers for @Aareksio

This commit is contained in:
JustArchi
2017-07-01 13:39:53 +02:00
parent 589dfb4af2
commit 0b5fe21457
5 changed files with 87 additions and 66 deletions

View File

@@ -118,11 +118,6 @@ namespace ArchiSteamFarm {
internal readonly bool ShutdownOnFarmingFinished;
#pragma warning restore 649
#pragma warning disable 649
[JsonProperty(Required = Required.DisallowNull)]
internal readonly ulong SteamMasterClanID;
#pragma warning restore 649
#pragma warning disable 649
[JsonProperty]
internal readonly string SteamTradeToken;
@@ -135,9 +130,24 @@ namespace ArchiSteamFarm {
[JsonProperty(Required = Required.DisallowNull)]
internal readonly ETradingPreferences TradingPreferences = ETradingPreferences.None;
[JsonProperty(PropertyName = GlobalConfig.UlongStringPrefix + nameof(SteamMasterClanID), Required = Required.DisallowNull)]
internal string SSteamMasterClanID {
set {
if (string.IsNullOrEmpty(value) || !ulong.TryParse(value, out ulong result)) {
ASF.ArchiLogger.LogGenericError(string.Format(Strings.ErrorIsInvalid, nameof(SSteamMasterClanID)));
return;
}
SteamMasterClanID = result;
}
}
[JsonProperty]
internal string SteamLogin { get; set; }
[JsonProperty(Required = Required.DisallowNull)]
internal ulong SteamMasterClanID { get; private set; }
[JsonProperty]
internal string SteamParentalPIN { get; set; } = "0";