( messageText: string, )
| 539 | * Checks if a message text contains a permission request |
| 540 | */ |
| 541 | export function isPermissionRequest( |
| 542 | messageText: string, |
| 543 | ): PermissionRequestMessage | null { |
| 544 | try { |
| 545 | const parsed = jsonParse(messageText) |
| 546 | if (parsed && parsed.type === 'permission_request') { |
| 547 | return parsed as PermissionRequestMessage |
| 548 | } |
| 549 | } catch { |
| 550 | // Not JSON or not a valid permission request |
| 551 | } |
| 552 | return null |
| 553 | } |
| 554 | |
| 555 | /** |
| 556 | * Checks if a message text contains a permission response |
no test coverage detected