Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a78789191888/wkmcp-pjb
/ functions
Functions
42 in github.com/a78789191888/wkmcp-pjb
⨍
Functions
42
◇
Types & classes
0
↓ 5 callers
Function
readSessionOrder
(context)
src/extension.js:55
↓ 4 callers
Function
checkLicenseValidity
(context)
src/license.js:205
↓ 4 callers
Function
isValidSessionId
(id)
src/extension.js:43
↓ 4 callers
Function
signPayload
(secret, dur, nonce, durationMs)
src/license.js:78
↓ 3 callers
Function
clampDurationMs
(ms)
src/license.js:65
↓ 3 callers
Function
normalizeSessionOrder
去重、校验、按编号排序
src/extension.js:48
↓ 3 callers
Function
readSessionMemos
(context)
src/extension.js:61
↓ 2 callers
Function
clearLicenseState
(context)
src/license.js:462
↓ 2 callers
Function
formatLicenseExpiry
(expiresAt)
src/license.js:217
↓ 2 callers
Function
fromBase64Url
(s)
src/license.js:60
↓ 2 callers
Function
postJsonToCloud
(baseUrl, pathname, body, timeoutMs)
src/license.js:261
↓ 2 callers
Function
readQueue
()
mcp-server/index.mjs:20
↓ 2 callers
Function
toBase64Url
(buf)
src/license.js:53
↓ 1 callers
Function
buildSystemSuffix
()
mcp-server/index.mjs:48
↓ 1 callers
Function
checkStoredLicenseOnly
(context)
src/license.js:183
↓ 1 callers
Function
copyDir
(src, dest)
src/extension.js:218
↓ 1 callers
Function
encodePowerShellCommandBody
(body)
src/extension.js:145
↓ 1 callers
Function
escapeHtmlText
(s)
src/extension.js:756
↓ 1 callers
Function
getHtml
(webview, nonce, extensionVersion, payStoreUrl)
src/extension.js:759
↓ 1 callers
Function
getLicenseSecret
()
src/license.js:44
↓ 1 callers
Function
getNonce
()
src/extension.js:2569
↓ 1 callers
Function
getWorkspaceInfo
()
mcp-server/index.mjs:36
↓ 1 callers
Function
onAbort
()
mcp-server/index.mjs:75
↓ 1 callers
Function
parseSendAttachments
(message)
src/extension.js:80
↓ 1 callers
Function
postRedeemToCloud
(baseUrl, body, timeoutMs)
src/license.js:301
↓ 1 callers
Function
readUsedNonces
(context)
src/license.js:177
↓ 1 callers
Function
recognizeSpeechWindows
(timeoutMs)
src/extension.js:148
↓ 1 callers
Function
sleepWithAbort
(signal, ms)
mcp-server/index.mjs:72
↓ 1 callers
Function
tryActivateLicense
(context, keyInput)
src/license.js:395
↓ 1 callers
Function
verifyAndParseToken
(secret, token)
src/license.js:116
↓ 1 callers
Function
writeQueue
(data)
mcp-server/index.mjs:30
Function
activate
(context)
src/extension.js:199
Function
clearExpiredLicenseIfNeeded
限时授权已到期时清掉本机 license 记录(永久授权不处理)
src/license.js:471
Function
clearExpiredTrialIfNeeded
试用到期后清除 trialUntil
src/license.js:485
Function
clearTrialUntilState
(context)
src/license.js:466
Function
deactivate
()
src/extension.js:754
Function
enforceCloudLicenseRevocationCheck
* 云端卡:定期请求 /api/license/verify;服务端吊销或过期则清除本机授权。 * 无 cloudCodeHash 的旧数据无法远程吊销;网络失败时不撤销(避免误伤离线用户)。
src/license.js:497
Function
generateLicenseToken
* 生成卡密(管理员侧,与当前密钥一致)。 * `dur === "timed"` 时必须传入 `durationMs`(激活后起算的毫秒数,会被限制在合法区间内)。
src/license.js:95
Function
getLicenseStatusForWebview
(context)
src/license.js:242
Function
resolveWebviewView
(webviewView)
src/extension.js:392
Function
tryActivateLicenseAsync
* 激活:以 `WKM1.` 开头的走本地 HMAC 卡密;否则请求云端 `redeemApiBaseUrl` + `/api/redeem` 核销后写入本机授权(永久)。
src/license.js:307
Function
tryStartTrial30
每机仅一次:30 分钟试用
src/license.js:445