feat: add request timeout

This commit is contained in:
2025-07-24 22:21:11 +02:00
parent 723aae48ce
commit 2abebfd01b
3 changed files with 11 additions and 4 deletions

View File

@ -8,6 +8,7 @@ import (
"os"
"slices"
"strings"
"time"
"git.bissendorf.co/bissendorf/unifood/m/v2/core/interfaces"
"git.bissendorf.co/bissendorf/unifood/m/v2/core/interfaces/params"
@ -92,6 +93,8 @@ func getVerbs(ctx context.Context, config *AppConfig) (commands []*cobra.Command
}
logger := jlog.New(logLevel)
ctx := jlog.ContextWith(context.Background(), logger)
ctx, cancel := context.WithTimeout(ctx, time.Duration(config.RequestTimeoutSeconds)*time.Second)
defer cancel()
// Print config
if config.PrintConfig {