↖ 全部作品

03 / 项目详情

DSCODE

我参与了 DSCODE 的桌面端集成、浏览器隔离和账号状态处理。

类型

开源贡献

工具

JavaScript · 桌面端集成 · CLI

继续探索
项目源码 Jiahang 的贡献

开源贡献 / 桌面端与运行时

我参与的
DSCODE 开发。

桌面端集成与会话隔离。

01 / 项目

终端和桌面端的会话。

DSCODE 可以在终端和桌面应用里运行编程代理。我参与了桌面端集成、浏览器隔离、分发和账号余额处理。

02 / 部分改动

我提交的几项改动。

03 / 再看一个细节

处理晚到的余额请求。

切换凭据时,上一次查询余额的请求可能还没返回。如果不核对请求属于哪个凭据,就可能把旧账号的余额显示出来。

更换或移除凭据

清除这个凭据对应的缓存。

旧请求返回

忽略旧请求的结果,保留当前账号的数据。

这次改动也保留了币种和余额来源标签;遇到格式错误的金额会报错,避免显示成零。测试使用模拟计费数据,未覆盖真实计费接口和签名后的桌面应用。