package api import ( "net/http" "github.com/gin-gonic/gin" "github.com/wormhole/wormhole/internal/auth" "github.com/wormhole/wormhole/internal/forwardplugin" ) func (s *Server) listForwardPluginTypes(c *gin.Context) { if !auth.IsAdmin(getClaims(c).Role) { c.JSON(http.StatusForbidden, gin.H{"error": "admin only"}) return } c.JSON(http.StatusOK, gin.H{"items": forwardplugin.ListPluginTypes()}) }