Documentation
¶
Overview ¶
* ChatCLI - Command Line Interface for LLM interaction * Copyright (c) 2024 Edilson Freitas * License: MIT
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶ added in v1.18.1
type MockTokenManager ¶
func (*MockTokenManager) GetAccessToken ¶
func (m *MockTokenManager) GetAccessToken(ctx context.Context) (string, error)
func (*MockTokenManager) RefreshToken ¶
func (m *MockTokenManager) RefreshToken(ctx context.Context) (string, error)
func (*MockTokenManager) SetRealm ¶ added in v1.30.0
func (m *MockTokenManager) SetRealm(realm string)
SetRealm é a implementação mockada para o novo método da interface.
type TokenManager ¶
type TokenManager struct {
// contains filtered or unexported fields
}
TokenManager gerencia a obtenção e renovação de tokens de acesso
func (*TokenManager) GetAccessToken ¶
func (tm *TokenManager) GetAccessToken(ctx context.Context) (string, error)
GetAccessToken retorna o token de acesso válido, renovando-o se necessário
func (*TokenManager) RefreshToken ¶
func (tm *TokenManager) RefreshToken(ctx context.Context) (string, error)
RefreshToken força a renovação do token de acesso
func (*TokenManager) SetRealm ¶ added in v1.30.0
func (tm *TokenManager) SetRealm(realm string)
SetRealm atualiza o valor do realm e força uma nova solicitação de token.
Click to show internal directories.
Click to hide internal directories.