()
| 1609 | } |
| 1610 | |
| 1611 | async function performManagedReauthImpl(): Promise<boolean> { |
| 1612 | if (getIsNonInteractiveSession()) { |
| 1613 | logEvent('ncode_oauth_terminal_reauth_skipped', { |
| 1614 | reason: 'non_interactive' as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, |
| 1615 | }) |
| 1616 | return false |
| 1617 | } |
| 1618 | |
| 1619 | try { |
| 1620 | logEvent('ncode_oauth_terminal_reauth_starting', {}) |
| 1621 | await authRuntimeDeps.performManagedReauthentication() |
| 1622 | logEvent('ncode_oauth_terminal_reauth_success', {}) |
| 1623 | return true |
| 1624 | } catch (error) { |
| 1625 | logError(error) |
| 1626 | logEvent('ncode_oauth_terminal_reauth_failure', { |
| 1627 | error: errorMessage( |
| 1628 | error, |
| 1629 | ) as AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS, |
| 1630 | }) |
| 1631 | return false |
| 1632 | } |
| 1633 | } |
| 1634 | |
| 1635 | async function performManagedReauth(): Promise<boolean> { |
| 1636 | if (pendingManagedReauth) { |
no test coverage detected