From 3c236cce34715d29a4108f4a7fe970faec4fd464 Mon Sep 17 00:00:00 2001 From: Reza Date: Wed, 1 Jan 2025 21:00:40 +0100 Subject: [PATCH] settings default value --- lib/settings/settings.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/settings/settings.go b/lib/settings/settings.go index 1449604..c6fd821 100644 --- a/lib/settings/settings.go +++ b/lib/settings/settings.go @@ -10,12 +10,14 @@ import ( var data = map[string]any{} var ConfigPath = "./config.yml" -func Get(key string) generic.Value { +func Get(key string, defaultValue ...any) generic.Value { key = strings.ToUpper(key) if v, ok := data[key]; ok { return generic.Parse(v) } - + if len(defaultValue) > 0 { + return generic.Parse(defaultValue[0]) + } return generic.Parse("") }