MCPcopy
hub / github.com/ZToolsCenter/ZTools / resolvePluginDataTarget

Method resolvePluginDataTarget

src/main/api/shared/database.ts:26–40  ·  view source on GitHub ↗

* 将插件数据操作目标归一化为有效名称与前缀。

(pluginName: string)

Source from the content-addressed store, hash-verified

24 * 将插件数据操作目标归一化为有效名称与前缀。
25 */
26 private resolvePluginDataTarget(pluginName: string): {
27 pluginName: string
28 prefix: string
29 isHostData: boolean
30 } | null {
31 if (!pluginName) {
32 return null
33 }
34
35 if (pluginName === 'ZTOOLS') {
36 return { pluginName: 'ZTOOLS', prefix: 'ZTOOLS/', isHostData: true }
37 }
38
39 return { pluginName, prefix: getPluginDataPrefix(pluginName), isHostData: false }
40 }
41
42 /**
43 * 获取插件专属前缀

Callers 3

_getPluginDocKeysMethod · 0.95
_getPluginDocMethod · 0.95
_clearPluginDataMethod · 0.95

Calls 1

getPluginDataPrefixFunction · 0.90

Tested by

no test coverage detected