Skip to content

Commit f0c0c4e

Browse files
committed
Update FlowSynx.PluginCore version to adapt new changes
#14
1 parent 640b513 commit f0c0c4e

3 files changed

Lines changed: 24 additions & 21 deletions

File tree

src/FlowPack.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</PropertyGroup>
1515

1616
<ItemGroup>
17-
<PackageReference Include="FlowSynx.PluginCore" Version="1.3.0" />
17+
<PackageReference Include="FlowSynx.PluginCore" Version="1.3.2" />
1818
</ItemGroup>
1919

2020
</Project>

src/PluginMetadata.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,6 @@ public class PluginMetadata
1717
public List<string> Authors { get; set; } = new List<string>();
1818
public List<string> Tags { get; set; } = new List<string>();
1919
public required string CategoryId { get; set; }
20+
public required string MinimumFlowSynxVersion { get; set; }
21+
public string? TargetFlowSynxVersion { get; set; }
2022
}

src/PluginReflector.cs

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,28 @@ public static class PluginReflector
3232
return null;
3333
}
3434

35-
private static PluginMetadata CreatePluginMetadata(IPlugin plugin)
35+
private static PluginMetadata CreatePluginMetadata(IPlugin plugin) => new PluginMetadata
3636
{
37-
return new PluginMetadata
38-
{
39-
Id = plugin.Metadata.Id,
40-
Type = plugin.Metadata.Type,
41-
Version = plugin.Metadata.Version.ToString(),
42-
CompanyName = plugin.Metadata.CompanyName,
43-
Description = plugin.Metadata.Description,
44-
License = plugin.Metadata.License,
45-
LicenseUrl = plugin.Metadata.LicenseUrl,
46-
Icon = plugin.Metadata.Icon,
47-
ProjectUrl = plugin.Metadata.ProjectUrl,
48-
RepositoryUrl = plugin.Metadata.RepositoryUrl,
49-
Copyright = plugin.Metadata.Copyright,
50-
ReadMe = plugin.Metadata.ReadMe,
51-
Authors = plugin.Metadata.Authors ?? new(),
52-
Tags = plugin.Metadata.Tags ?? new(),
53-
CategoryId = plugin.Metadata.Category.ToString()
54-
};
55-
}
37+
Id = plugin.Metadata.Id,
38+
Type = plugin.Metadata.Type,
39+
Version = plugin.Metadata.Version.ToString(),
40+
CompanyName = plugin.Metadata.CompanyName,
41+
Description = plugin.Metadata.Description,
42+
License = plugin.Metadata.License,
43+
LicenseUrl = plugin.Metadata.LicenseUrl,
44+
Icon = plugin.Metadata.Icon,
45+
ProjectUrl = plugin.Metadata.ProjectUrl,
46+
RepositoryUrl = plugin.Metadata.RepositoryUrl,
47+
Copyright = plugin.Metadata.Copyright,
48+
ReadMe = plugin.Metadata.ReadMe,
49+
Authors = plugin.Metadata.Authors ?? new(),
50+
Tags = plugin.Metadata.Tags ?? new(),
51+
CategoryId = plugin.Metadata.Category.ToString(),
52+
MinimumFlowSynxVersion = plugin.Metadata.MinimumFlowSynxVersion.ToString(),
53+
TargetFlowSynxVersion = plugin.Metadata.TargetFlowSynxVersion == null
54+
? ""
55+
: plugin.Metadata.TargetFlowSynxVersion.ToString()
56+
};
5657

5758
public static string SaveMetadataToFile(PluginMetadata metadata, string outputDirectory)
5859
{

0 commit comments

Comments
 (0)