Просмотр исходного кода

修复`TODO`项函数会重复的问题

mxd 3 лет назад
Родитель
Сommit
147bb1fe3f

+ 2 - 2
magic-api/src/main/java/org/ssssssss/magicapi/config/MagicFunctionManager.java

@@ -123,8 +123,8 @@ public class MagicFunctionManager {
 		logger.info("注册函数:[{}:{}]", functionInfo.getName(), path);
 	}
 
-	public Collection<FunctionInfo> getFunctionInfos() {
-		return mappings.values();
+	public List<FunctionInfo> getFunctionInfos() {
+		return mappings.values().stream().distinct().collect(Collectors.toList());
 	}
 
 	private boolean hasConflict(TreeNode<Group> group, String newPath) {