(
sessionId: string,
event: PermissionResponseEvent,
sessionToken: string,
)
| 417 | }, |
| 418 | |
| 419 | async sendPermissionResponseEvent( |
| 420 | sessionId: string, |
| 421 | event: PermissionResponseEvent, |
| 422 | sessionToken: string, |
| 423 | ): Promise<void> { |
| 424 | validateBridgeId(sessionId, 'sessionId') |
| 425 | |
| 426 | debug( |
| 427 | `[bridge:api] POST /v1/sessions/${sessionId}/events type=${event.type}`, |
| 428 | ) |
| 429 | |
| 430 | const response = await axios.post( |
| 431 | `${deps.baseUrl}/v1/sessions/${sessionId}/events`, |
| 432 | { events: [event] }, |
| 433 | { |
| 434 | headers: getHeaders(sessionToken), |
| 435 | timeout: 10_000, |
| 436 | validateStatus: s => s < 500, |
| 437 | }, |
| 438 | ) |
| 439 | |
| 440 | handleErrorStatus( |
| 441 | response.status, |
| 442 | response.data, |
| 443 | 'SendPermissionResponseEvent', |
| 444 | ) |
| 445 | debug( |
| 446 | `[bridge:api] POST /v1/sessions/${sessionId}/events -> ${response.status}`, |
| 447 | ) |
| 448 | debug(`[bridge:api] >>> ${debugBody({ events: [event] })}`) |
| 449 | debug(`[bridge:api] <<< ${debugBody(response.data)}`) |
| 450 | }, |
| 451 | } |
| 452 | } |
| 453 |
nothing calls this directly
no test coverage detected