diff --git a/PluginBuilder/Views/Home/GetPluginDetails.cshtml b/PluginBuilder/Views/Home/GetPluginDetails.cshtml index 5f17f31..1048589 100644 --- a/PluginBuilder/Views/Home/GetPluginDetails.cshtml +++ b/PluginBuilder/Views/Home/GetPluginDetails.cshtml @@ -2,23 +2,17 @@ @using PluginBuilder.APIModels @using PluginBuilder.Controllers @using PluginBuilder.DataModels -@using PluginBuilder.Services -@using System.Text.RegularExpressions -@inject GitHostingProviderFactory GitHostingProviderFactory @model PluginDetailsViewModel @{ Layout = "_LayoutPublicModal"; var desc = string.IsNullOrWhiteSpace(Model.Plugin.Description) ? "Plugin for BTCPay Server" : Model.Plugin.Description; ViewData["Title"] = Model.Plugin.PluginTitle + " - " + desc; - var owner = Model.Plugin.GetOwnerName(GitHostingProviderFactory); - var ownerProfileUrl = Model.Plugin.GetOwnerProfileUrl(GitHostingProviderFactory); + var owner = Model.Plugin.GetGithubRepository()?.Owner; var dependencies = Model.Plugin.ManifestInfo?["Dependencies"] as JArray; - - var sourceUrl = Model.Plugin.GetSourceUrl(GitHostingProviderFactory); - var pluginUrl = Url.Action(nameof(HomeController.GetPluginDetails), "Home", new { pluginSlug = Model.Plugin.ProjectSlug }, - Context.Request.Scheme, Context.Request.Host.ToString()); - + var sourceUrl = Model.Plugin.GetGithubRepository()?.GetSourceUrl(Model.Plugin.BuildInfo?["gitCommit"]?.ToString(), Model.Plugin.BuildInfo?["pluginDir"]?.ToString()); + var pluginUrl = Url.Action(nameof(HomeController.GetPluginDetails), "Home", new { pluginSlug = Model.Plugin.ProjectSlug }, Context.Request.Scheme, Context.Request.Host.ToString()); var currentRating = Model.RatingFilter; + DateTimeOffset.TryParse(Model.Plugin.BuildInfo?["buildDate"]?.ToString(), out var buildDate); } @section Meta { @@ -35,7 +29,6 @@ - } @@ -51,7 +44,7 @@
@Model.Plugin.Description
-@Model.Plugin.Description
+