From 30a141c8d4b32873ab130b63758c43ab1906dfeb Mon Sep 17 00:00:00 2001 From: ReaJason Date: Fri, 28 Feb 2025 22:37:31 +0800 Subject: [PATCH] fix: use server shell tool order --- .../reajason/javaweb/boot/controller/ConfigController.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/boot/src/main/java/com/reajason/javaweb/boot/controller/ConfigController.java b/boot/src/main/java/com/reajason/javaweb/boot/controller/ConfigController.java index 4f3ea3a7..389298fb 100644 --- a/boot/src/main/java/com/reajason/javaweb/boot/controller/ConfigController.java +++ b/boot/src/main/java/com/reajason/javaweb/boot/controller/ConfigController.java @@ -1,10 +1,10 @@ package com.reajason.javaweb.boot.controller; import com.reajason.javaweb.boot.entity.Config; -import com.reajason.javaweb.memshell.server.AbstractShell; +import com.reajason.javaweb.memshell.Packers; import com.reajason.javaweb.memshell.Server; import com.reajason.javaweb.memshell.ShellTool; -import com.reajason.javaweb.memshell.Packers; +import com.reajason.javaweb.memshell.server.AbstractShell; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.RequestMapping; @@ -29,9 +29,8 @@ public class ConfigController { if (shell == null) { continue; } - ShellTool[] supportedShellTools = ShellTool.values(); Map> map = new LinkedHashMap<>(16); - for (ShellTool shellTool : supportedShellTools) { + for (ShellTool shellTool : shell.getSupportedShellTools()) { Set supportedShellTypes = shell.getSupportedShellTypes(shellTool); if (supportedShellTypes.isEmpty()) { continue;