Add cache configuration to cli
Change-Id: I22b7eb9bd9a2fb9e7106ff20487e285638c5320f
diff --git a/service/client.go b/service/client.go
index a7c532c..3cfd127 100644
--- a/service/client.go
+++ b/service/client.go
@@ -27,7 +27,7 @@
BaseURL string
Timeout time.Duration
OAuthConfig *config.OAuthConfig
- CacheConfig *CacheConfig
+ CacheConfig *config.CacheConfig
}
// NewClient creates a new KorAP API client
@@ -63,14 +63,14 @@
// Initialize cache if configuration is provided
if opts.CacheConfig != nil {
- cache, err := NewCache(*opts.CacheConfig)
+ cache, err := NewCache(opts.CacheConfig)
if err != nil {
return nil, fmt.Errorf("failed to create cache: %w", err)
}
client.cache = cache
} else {
// Use default cache configuration
- defaultConfig := DefaultCacheConfig()
+ defaultConfig := config.DefaultCacheConfig()
cache, err := NewCache(defaultConfig)
if err != nil {
return nil, fmt.Errorf("failed to create default cache: %w", err)