Files

16 lines
375 B
Go

package container
import "gpt-load/internal/state"
type retentionSnapshotProvider struct {
manager *state.Manager
}
func (provider retentionSnapshotProvider) RequestLogRetentionDays() int {
snapshot := provider.manager.Current()
if snapshot == nil {
return state.DefaultRuntimeSettings().RequestLogRetentionDays
}
return snapshot.Settings.RequestLogRetentionDays
}