removed cmd code

This commit is contained in:
2025-09-22 07:32:04 -07:00
parent a6129e1d44
commit 4aa72fcd11
78 changed files with 30 additions and 8019 deletions

25
pkg/auth/oauth/oauth.go Normal file
View File

@@ -0,0 +1,25 @@
package oauth
import (
"github.com/sstent/go-garth/internal/auth/oauth"
"github.com/sstent/go-garth/internal/models/types"
"github.com/sstent/go-garth/pkg/garmin"
)
// GetOAuth1Token retrieves an OAuth1 token using the provided ticket
func GetOAuth1Token(domain, ticket string) (*garmin.OAuth1Token, error) {
token, err := oauth.GetOAuth1Token(domain, ticket)
if err != nil {
return nil, err
}
return (*garmin.OAuth1Token)(token), nil
}
// ExchangeToken exchanges an OAuth1 token for an OAuth2 token
func ExchangeToken(oauth1Token *garmin.OAuth1Token) (*garmin.OAuth2Token, error) {
token, err := oauth.ExchangeToken((*types.OAuth1Token)(oauth1Token))
if err != nil {
return nil, err
}
return (*garmin.OAuth2Token)(token), nil
}