refactor: rework output directory handling

This commit is contained in:
Mathis Maquenne
2025-05-19 15:38:18 +02:00
parent 674eb99ffd
commit 68f22ce571
8 changed files with 76 additions and 111 deletions
+7 -7
View File
@@ -9,23 +9,23 @@ import (
"net/http"
"strings"
"github.com/mathismqn/godeez/internal/app"
"github.com/mathismqn/godeez/internal/config"
)
type Client struct {
AppCtx *app.Context
Session *Session
AppConfig *config.Config
Session *Session
}
func NewClient(ctx context.Context, appCtx *app.Context) (*Client, error) {
session, err := Authenticate(ctx, appCtx.Config.ArlCookie)
func NewClient(ctx context.Context, appConfig *config.Config) (*Client, error) {
session, err := Authenticate(ctx, appConfig.ArlCookie)
if err != nil {
return nil, fmt.Errorf("failed to authenticate: %w", err)
}
return &Client{
AppCtx: appCtx,
Session: session,
AppConfig: appConfig,
Session: session,
}, nil
}