(
options: ResolveSessionOptions = {},
)
| 625 | } |
| 626 | |
| 627 | async resolveSession( |
| 628 | options: ResolveSessionOptions = {}, |
| 629 | ): Promise<ResolvedAuthSession> { |
| 630 | const initialSession = this.getCurrentSession() |
| 631 | if ( |
| 632 | options.allowRefresh && |
| 633 | initialSession.principalSource === 'managed_oauth' |
| 634 | ) { |
| 635 | await checkAndRefreshOAuthTokenIfNeeded(0, options.forceRefresh ?? false) |
| 636 | } |
| 637 | |
| 638 | return await this.maybeWarmApiKeyHelperSession(this.getCurrentSession()) |
| 639 | } |
| 640 | |
| 641 | async buildFirstPartyHeaders( |
| 642 | options: BuildFirstPartyHeadersOptions = {}, |
no test coverage detected