Commit 1e2954c
refactor(http): use ResolvedContext for token resolution
主要改进:
- HttpClient 使用 ResolvedContext.resolveToken()
- 移除重复的 token 解析逻辑
- 统一使用 ResolvedContext 的方法
- 代码从 13 行简化为 3 行
实现:
- 在 request() 中动态创建 ResolvedContext
- 调用 ctx.resolveToken() 获取 token
- 复用 ResolvedContext 的完整逻辑
优点:
- ✅ 消除代码重复
- ✅ 逻辑集中在 ResolvedContext
- ✅ 易于维护
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 470b642 commit 1e2954c
1 file changed
Lines changed: 5 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
194 | 185 | | |
195 | 186 | | |
196 | 187 | | |
| |||
0 commit comments