mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2026-01-16 08:25:28 +00:00
Fix GlobalConfig update via IPC removing IPCPassword (#2379)
This commit is contained in:
@@ -221,9 +221,6 @@ namespace ArchiSteamFarm.Storage {
|
||||
[JsonProperty(Required = Required.DisallowNull)]
|
||||
public bool IPC { get; private set; } = DefaultIPC;
|
||||
|
||||
[JsonProperty]
|
||||
public string? IPCPassword { get; private set; } = DefaultIPCPassword;
|
||||
|
||||
[JsonProperty(Required = Required.DisallowNull)]
|
||||
public ArchiCryptoHelper.EHashingMethod IPCPasswordFormat { get; private set; } = DefaultIPCPasswordFormat;
|
||||
|
||||
@@ -281,7 +278,20 @@ namespace ArchiSteamFarm.Storage {
|
||||
set;
|
||||
}
|
||||
|
||||
[JsonProperty]
|
||||
public string? IPCPassword {
|
||||
get => BackingIPCPassword;
|
||||
|
||||
set {
|
||||
IsIPCPasswordSet = true;
|
||||
BackingIPCPassword = value;
|
||||
}
|
||||
}
|
||||
|
||||
internal bool IsIPCPasswordSet { get; private set; }
|
||||
|
||||
internal bool IsWebProxyPasswordSet { get; private set; }
|
||||
|
||||
internal bool Saving { get; set; }
|
||||
|
||||
[JsonProperty]
|
||||
@@ -294,6 +304,8 @@ namespace ArchiSteamFarm.Storage {
|
||||
}
|
||||
}
|
||||
|
||||
private string? BackingIPCPassword = DefaultIPCPassword;
|
||||
|
||||
private WebProxy? BackingWebProxy;
|
||||
private string? BackingWebProxyPassword = DefaultWebProxyPassword;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user