Skip to content

Commit 9ebe8bd

Browse files
committed
feat: update Proxxi.Plugin.Sdk to v2.0.0 and get descriptin with DescriptionAttribute
1 parent 10216d9 commit 9ebe8bd

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

src/Proxxi.Core/Proxxi.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<ItemGroup>
1010
<PackageReference Include="Microsoft.Extensions.Options" Version="10.0.2" />
11-
<PackageReference Include="Proxxi.Plugin.Sdk" Version="1.0.0" />
11+
<PackageReference Include="Proxxi.Plugin.Sdk" Version="2.0.0" />
1212
</ItemGroup>
1313

1414
</Project>

src/Proxxi.Plugin.Loader/PluginLoaders/PluginLoader.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using System.ComponentModel;
12
using System.Reflection;
23

34
using Proxxi.Plugin.Loader.Models;
@@ -29,14 +30,16 @@ public IReadOnlyCollection<PluginDescriptor> LoadPlugins(IEnumerable<string> pat
2930

3031
var pluginType = pluginAssembly.GetType(type.FullName!, true)!;
3132

33+
var description = pluginType.GetCustomAttribute<DescriptionAttribute>();
34+
3235
var parameters = pluginType.GetCustomAttributes<ParameterProxySourceAttribute>()
3336
.Select(a => new PluginParameter(a.Name, a.Description, a.Required))
3437
.ToHashSet();
3538

3639
var version = pluginType.Assembly.GetName().Version?.ToString(3) ?? "1.0.0";
3740

38-
descriptors.Add(new PluginDescriptor(attribute.Id, attribute.Name, attribute.Description ?? "", version,
39-
path, attribute.HideBatch, attribute.HideStream, parameters, pluginType, context));
41+
descriptors.Add(new PluginDescriptor(attribute.Id, attribute.Name, description?.Description ?? "",
42+
version, path, attribute.HideBatch, attribute.HideStream, parameters, pluginType, context));
4043
}
4144
}
4245

src/Proxxi.Plugin.Loader/Proxxi.Plugin.Loader.csproj

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

99
<ItemGroup>
10-
<PackageReference Include="Proxxi.Plugin.Sdk" Version="1.0.0" />
10+
<PackageReference Include="Proxxi.Plugin.Sdk" Version="2.0.0" />
1111
</ItemGroup>
1212

1313
</Project>

0 commit comments

Comments
 (0)