xworkmate-app/patch_internal.py

23 lines
960 B
Python

import os
path = '/Users/shenlan/workspaces/cloud-neutral-toolkit/xworkmate-bridge/docs/internal-reference.md'
with open(path, 'r') as f:
content = f.read()
content = content.replace(
'### 包职责\n\nAPP-facing bridge 主控面。',
'### 包职责\n\nAPP-facing bridge 主控面。该模块已全面切换至 **JSON-RPC 2.0** 作为默认协议。'
)
content = content.replace(
'- `func ResultEnvelope(id any, result map[string]any) map[string]any`',
'- `func ResultEnvelope(id any, result map[string]any) map[string]any` (已升级为混合模式,支持 JSON-RPC 2.0 规范同时兼顾 legacy APP 字段)'
)
content = content.replace(
'- `func ErrorEnvelope(id any, code int, message string) map[string]any`',
'- `func ErrorEnvelope(id any, code int, message string) map[string]any` (已升级为混合模式,确保 401 等错误能以 JSON 格式被 legacy APP 解析)'
)
with open(path, 'w') as f:
f.write(content)