Refactor GitProvider to take in auth token

This commit is contained in:
2026-05-05 19:29:24 +02:00
parent ce4ed9744b
commit b0dc65cb3e
4 changed files with 12 additions and 11 deletions
+4 -3
View File
@@ -5,12 +5,13 @@ import (
"strings"
)
func NewProvider(serverType, protocol, baseUrl string) (GitProvider, error) {
func NewProvider(serverType, protocol, baseUrl, authToken string) (GitProvider, error) {
switch strings.ToLower(serverType) {
case "github":
return &GitHubProvider{
protocol: protocol,
baseUrl: baseUrl,
protocol: protocol,
baseUrl: baseUrl,
authToken: authToken,
}, nil
default:
return nil, fmt.Errorf("unsupported git provider: %s", serverType)