From dec07f5491142d9b7f96d3d3bb25269765b030ed Mon Sep 17 00:00:00 2001 From: Acha Bill <57879913+acha-bill@users.noreply.github.com> Date: Fri, 12 Jun 2020 17:34:01 +0100 Subject: [PATCH] sort enabled/disabled plugins list in info api (#449) * sort enabled/disabled plugins list in info api * use node.IsSkipped --- plugins/webapi/info/plugin.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/plugins/webapi/info/plugin.go b/plugins/webapi/info/plugin.go index 2aa6d89c..a8980a03 100644 --- a/plugins/webapi/info/plugin.go +++ b/plugins/webapi/info/plugin.go @@ -2,6 +2,7 @@ package info import ( "net/http" + "sort" "github.com/iotaledger/goshimmer/plugins/autopeering/local" "github.com/iotaledger/goshimmer/plugins/banner" @@ -60,16 +61,16 @@ func getInfo(c echo.Context) error { var enabledPlugins []string var disabledPlugins []string for pluginName, plugin := range node.GetPlugins() { - switch plugin.Status { - case node.Disabled: + if node.IsSkipped(plugin) { disabledPlugins = append(disabledPlugins, pluginName) - case node.Enabled: + } else { enabledPlugins = append(enabledPlugins, pluginName) - default: - continue } } + sort.Strings(enabledPlugins) + sort.Strings(disabledPlugins) + return c.JSON(http.StatusOK, Response{ Version: banner.AppVersion, Synced: sync.Synced(), -- GitLab