(payload: PushSubscriptionPayload)
| 193 | } |
| 194 | |
| 195 | async subscribePushNotifications(payload: PushSubscriptionPayload): Promise<void> { |
| 196 | await this.request('/api/push/subscribe', { |
| 197 | method: 'POST', |
| 198 | body: JSON.stringify(payload) |
| 199 | }) |
| 200 | } |
| 201 | |
| 202 | async syncCodexSession(payload?: CodexDesktopSyncRequest): Promise<CodexDesktopScriptResponse> { |
| 203 | // 中文注释:当前按钮语义已改为“从 Codex 导入到 Hapi”;这里提交的是本地 transcript 对应的 Codex thread ID 列表。 |
no test coverage detected