fix: 🧩在前端实现mcp服务器的搜索

This commit is contained in:
anka
2025-04-30 23:52:55 +08:00
parent 74c1e7f69e
commit 46d44e3405
2 changed files with 13 additions and 2 deletions
+3 -1
View File
@@ -145,7 +145,9 @@ class PluginRoute(Route):
if handler.event_type == EventType.AdapterMessageEvent:
# 处理平台适配器消息事件
has_admin = False
for filter in (
for (
filter
) in (
handler.event_filters
): # 正常handler就只有 1~2 个 filter,因此这里时间复杂度不会太高
if isinstance(filter, CommandFilter):
+10 -1
View File
@@ -560,7 +560,16 @@ export default {
// 过滤后的市场服务器
filteredMarketplaceServers() {
return this.marketplaceServers;
if (!this.marketplaceSearch.trim()) {
return this.marketplaceServers;
}
const searchTerm = this.marketplaceSearch.toLowerCase();
return this.marketplaceServers.filter(server =>
server.name.toLowerCase().includes(searchTerm) ||
(server.name_h && server.name_h.toLowerCase().includes(searchTerm)) ||
(server.description && server.description.toLowerCase().includes(searchTerm))
);
},
},