aboutsummaryrefslogtreecommitdiff
path: root/config.go
diff options
context:
space:
mode:
authorRunxi Yu <me@runxiyu.org>2025-03-05 08:51:17 +0800
committerRunxi Yu <me@runxiyu.org>2025-03-05 08:51:17 +0800
commit7c341685f878aa8fd4c49788cf8cc0d8c5c6e127 (patch)
tree5295f1f4020e85c065e98fcb88ec217ad66e078a /config.go
parentconfig: Add explanatory comments (diff)
downloadforge-7c341685f878aa8fd4c49788cf8cc0d8c5c6e127.tar.gz
forge-7c341685f878aa8fd4c49788cf8cc0d8c5c6e127.tar.zst
forge-7c341685f878aa8fd4c49788cf8cc0d8c5c6e127.zip
*: Replace some := with var
Diffstat (limited to 'config.go')
-rw-r--r--config.go15
1 files changed, 8 insertions, 7 deletions
diff --git a/config.go b/config.go
index 36ae521..cba35d5 100644
--- a/config.go
+++ b/config.go
@@ -44,23 +44,24 @@ var config struct {
}
func load_config(path string) (err error) {
- config_file, err := os.Open(path)
- if err != nil {
+ var config_file *os.File
+ var decoder *scfg.Decoder
+
+ if config_file, err = os.Open(path); err != nil {
return err
}
defer config_file.Close()
- decoder := scfg.NewDecoder(bufio.NewReader(config_file))
- err = decoder.Decode(&config)
- if err != nil {
+ decoder = scfg.NewDecoder(bufio.NewReader(config_file))
+ if err = decoder.Decode(&config); err != nil {
return err
}
if config.DB.Type != "postgres" {
return err_unsupported_database_type
}
- database, err = pgxpool.New(context.Background(), config.DB.Conn)
- if err != nil {
+
+ if database, err = pgxpool.New(context.Background(), config.DB.Conn); err != nil {
return err
}