legacy support

This commit is contained in:
Pascal
2025-07-10 11:24:22 +02:00
parent a09b29c034
commit 5cf6984081
2 changed files with 39 additions and 2 deletions

View File

@@ -7,7 +7,7 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<Version>4.3.0</Version> <Version>4.3.1</Version>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

View File

@@ -15,7 +15,7 @@ public class UpdatePackageInfo(AppVersion version)
public string? ExePath { get; set; } public string? ExePath { get; set; }
public Dictionary<string, PackageSource> Packages = []; public Dictionary<string, PackageSource> Packages { get; } = [];
[JsonConverter(typeof(StringEnumConverter))] [JsonConverter(typeof(StringEnumConverter))]
public UpdateType UpdateType { get; set; } public UpdateType UpdateType { get; set; }
@@ -37,4 +37,41 @@ public class UpdatePackageInfo(AppVersion version)
.Replace("{build}", Version.Build.ToString()) .Replace("{build}", Version.Build.ToString())
; ;
} }
[Obsolete]
[JsonProperty]
private string Address
{
set
{
if (Packages.Count == 0)
Packages.Add(null!, new(value));
else
Packages.First().Value.Address = value;
}
}
[Obsolete]
[JsonConverter(typeof(StringEnumConverter))]
private PackageAddressType AddressType
{
set
{
if (Packages.Count == 0)
Packages.Add(null!, new(string.Empty));
Packages.First().Value.AddressType = value;
}
}
[Obsolete]
[JsonConverter(typeof(StringEnumConverter))]
private PackageType PackageType
{
set
{
if (Packages.Count == 0)
Packages.Add(null!, new(string.Empty));
Packages.First().Value.PackageType = value;
}
}
} }