MCPcopy Create free account

hub / github.com/a78789191888/wkmcp-pjb / functions

Functions42 in github.com/a78789191888/wkmcp-pjb

↓ 5 callersFunctionreadSessionOrder
(context)
src/extension.js:55
↓ 4 callersFunctioncheckLicenseValidity
(context)
src/license.js:205
↓ 4 callersFunctionisValidSessionId
(id)
src/extension.js:43
↓ 4 callersFunctionsignPayload
(secret, dur, nonce, durationMs)
src/license.js:78
↓ 3 callersFunctionclampDurationMs
(ms)
src/license.js:65
↓ 3 callersFunctionnormalizeSessionOrder
去重、校验、按编号排序
src/extension.js:48
↓ 3 callersFunctionreadSessionMemos
(context)
src/extension.js:61
↓ 2 callersFunctionclearLicenseState
(context)
src/license.js:462
↓ 2 callersFunctionformatLicenseExpiry
(expiresAt)
src/license.js:217
↓ 2 callersFunctionfromBase64Url
(s)
src/license.js:60
↓ 2 callersFunctionpostJsonToCloud
(baseUrl, pathname, body, timeoutMs)
src/license.js:261
↓ 2 callersFunctionreadQueue
()
mcp-server/index.mjs:20
↓ 2 callersFunctiontoBase64Url
(buf)
src/license.js:53
↓ 1 callersFunctionbuildSystemSuffix
()
mcp-server/index.mjs:48
↓ 1 callersFunctioncheckStoredLicenseOnly
(context)
src/license.js:183
↓ 1 callersFunctioncopyDir
(src, dest)
src/extension.js:218
↓ 1 callersFunctionencodePowerShellCommandBody
(body)
src/extension.js:145
↓ 1 callersFunctionescapeHtmlText
(s)
src/extension.js:756
↓ 1 callersFunctiongetHtml
(webview, nonce, extensionVersion, payStoreUrl)
src/extension.js:759
↓ 1 callersFunctiongetLicenseSecret
()
src/license.js:44
↓ 1 callersFunctiongetNonce
()
src/extension.js:2569
↓ 1 callersFunctiongetWorkspaceInfo
()
mcp-server/index.mjs:36
↓ 1 callersFunctiononAbort
()
mcp-server/index.mjs:75
↓ 1 callersFunctionparseSendAttachments
(message)
src/extension.js:80
↓ 1 callersFunctionpostRedeemToCloud
(baseUrl, body, timeoutMs)
src/license.js:301
↓ 1 callersFunctionreadUsedNonces
(context)
src/license.js:177
↓ 1 callersFunctionrecognizeSpeechWindows
(timeoutMs)
src/extension.js:148
↓ 1 callersFunctionsleepWithAbort
(signal, ms)
mcp-server/index.mjs:72
↓ 1 callersFunctiontryActivateLicense
(context, keyInput)
src/license.js:395
↓ 1 callersFunctionverifyAndParseToken
(secret, token)
src/license.js:116
↓ 1 callersFunctionwriteQueue
(data)
mcp-server/index.mjs:30
Functionactivate
(context)
src/extension.js:199
FunctionclearExpiredLicenseIfNeeded
限时授权已到期时清掉本机 license 记录(永久授权不处理)
src/license.js:471
FunctionclearExpiredTrialIfNeeded
试用到期后清除 trialUntil
src/license.js:485
FunctionclearTrialUntilState
(context)
src/license.js:466
Functiondeactivate
()
src/extension.js:754
FunctionenforceCloudLicenseRevocationCheck
* 云端卡:定期请求 /api/license/verify;服务端吊销或过期则清除本机授权。 * 无 cloudCodeHash 的旧数据无法远程吊销;网络失败时不撤销(避免误伤离线用户)。
src/license.js:497
FunctiongenerateLicenseToken
* 生成卡密(管理员侧,与当前密钥一致)。 * `dur === "timed"` 时必须传入 `durationMs`(激活后起算的毫秒数,会被限制在合法区间内)。
src/license.js:95
FunctiongetLicenseStatusForWebview
(context)
src/license.js:242
FunctionresolveWebviewView
(webviewView)
src/extension.js:392
FunctiontryActivateLicenseAsync
* 激活:以 `WKM1.` 开头的走本地 HMAC 卡密;否则请求云端 `redeemApiBaseUrl` + `/api/redeem` 核销后写入本机授权(永久)。
src/license.js:307
FunctiontryStartTrial30
每机仅一次:30 分钟试用
src/license.js:445