update app/app.go

This commit is contained in:
Pedro Pérez 2024-12-16 20:24:58 +01:00
parent 28696c6e39
commit 8b7b7883f1

View File

@ -82,8 +82,7 @@ func New(name, version string) *App {
err = loadEnvFile() err = loadEnvFile()
if err != nil { if err != nil {
slog.Error("error loading env file", "error", err) slog.Error("error loading env file, using default values", "error", err)
panic(err)
} }
var durationTime time.Duration var durationTime time.Duration
@ -93,10 +92,10 @@ func New(name, version string) *App {
pk := ak.Public() pk := ak.Public()
duration := os.Getenv("DURATION") duration := os.Getenv("DURATION")
if duration != "" {
durationTime, err = time.ParseDuration(duration)
if err != nil {
durationTime = time.Hour * 24 * 7 durationTime = time.Hour * 24 * 7
if duration != "" {
if parsed, err := time.ParseDuration(duration); err == nil {
durationTime = parsed
} }
} }
@ -118,6 +117,7 @@ func New(name, version string) *App {
Duration: durationTime, Duration: durationTime,
}, },
AppInfo: AppInfo{ AppInfo: AppInfo{
Name: name,
Version: version, Version: version,
}, },
} }