MCPcopy
hub / github.com/larksuite/cli / doResolveTAT

Method doResolveTAT

internal/credential/default_provider.go:169–183  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

167}
168
169func (p *DefaultTokenProvider) doResolveTAT(ctx context.Context) (*TokenResult, error) {
170 acct, err := p.defaultAcct.ResolveAccount(ctx)
171 if err != nil {
172 return nil, err
173 }
174 httpClient, err := p.httpClient()
175 if err != nil {
176 return nil, err
177 }
178 token, err := FetchTAT(ctx, httpClient, acct.Brand, acct.AppID, acct.AppSecret)
179 if err != nil {
180 return nil, err
181 }
182 return &TokenResult{Token: token}, nil
183}

Callers 1

resolveTATMethod · 0.95

Calls 2

FetchTATFunction · 0.85
ResolveAccountMethod · 0.65

Tested by

no test coverage detected