MCPcopy Index your code
hub / github.com/ZToolsCenter/ZTools / getEngineByFeatureCode

Method getEngineByFeatureCode

src/main/api/renderer/webSearch.ts:273–281  ·  view source on GitHub ↗

* 根据 featureCode 获取搜索引擎配置

(featureCode: string)

Source from the content-addressed store, hash-verified

271 * 根据 featureCode 获取搜索引擎配置
272 */
273 public async getEngineByFeatureCode(featureCode: string): Promise<WebSearchEngine | null> {
274 const prefix = 'web-search-'
275 if (!featureCode.startsWith(prefix)) {
276 return null
277 }
278 const engineId = featureCode.substring(prefix.length)
279 const engines = this.getAllEngines()
280 return engines.find((e) => e.id === engineId) || null
281 }
282
283 /**
284 * 获取网站 favicon

Callers 1

handleDynamicWebSearchFunction · 0.80

Calls 1

getAllEnginesMethod · 0.95

Tested by

no test coverage detected