MCPcopy Create free account
hub / github.com/Noumena-Network/code / performManagedReauthImpl

Function performManagedReauthImpl

src/utils/auth.ts:1611–1633  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1609}
1610
1611async 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
1635async function performManagedReauth(): Promise<boolean> {
1636 if (pendingManagedReauth) {

Callers 1

performManagedReauthFunction · 0.85

Calls 4

logErrorFunction · 0.70
errorMessageFunction · 0.70
logEventFunction · 0.50

Tested by

no test coverage detected