Skip to content
Snippets Groups Projects
Unverified Commit dec07f54 authored by Acha Bill's avatar Acha Bill Committed by GitHub
Browse files

sort enabled/disabled plugins list in info api (#449)

* sort enabled/disabled plugins list in info api

* use node.IsSkipped
parent 0b8f6746
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,7 @@ package info ...@@ -2,6 +2,7 @@ package info
import ( import (
"net/http" "net/http"
"sort"
"github.com/iotaledger/goshimmer/plugins/autopeering/local" "github.com/iotaledger/goshimmer/plugins/autopeering/local"
"github.com/iotaledger/goshimmer/plugins/banner" "github.com/iotaledger/goshimmer/plugins/banner"
...@@ -60,16 +61,16 @@ func getInfo(c echo.Context) error { ...@@ -60,16 +61,16 @@ func getInfo(c echo.Context) error {
var enabledPlugins []string var enabledPlugins []string
var disabledPlugins []string var disabledPlugins []string
for pluginName, plugin := range node.GetPlugins() { for pluginName, plugin := range node.GetPlugins() {
switch plugin.Status { if node.IsSkipped(plugin) {
case node.Disabled:
disabledPlugins = append(disabledPlugins, pluginName) disabledPlugins = append(disabledPlugins, pluginName)
case node.Enabled: } else {
enabledPlugins = append(enabledPlugins, pluginName) enabledPlugins = append(enabledPlugins, pluginName)
default:
continue
} }
} }
sort.Strings(enabledPlugins)
sort.Strings(disabledPlugins)
return c.JSON(http.StatusOK, Response{ return c.JSON(http.StatusOK, Response{
Version: banner.AppVersion, Version: banner.AppVersion,
Synced: sync.Synced(), Synced: sync.Synced(),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment