From 507791b35b9f1133fcb3e9dd58e668181daa0ac8 Mon Sep 17 00:00:00 2001
From: Simon Lindblad <simon.lindblad93@gmail.com>
Date: Thu, 19 May 2016 22:54:28 +0200
Subject: [PATCH] Refactor database configuration

---
 todo.go | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/todo.go b/todo.go
index b1db460..1d7d5b1 100644
--- a/todo.go
+++ b/todo.go
@@ -12,6 +12,11 @@ import (
 	"strings"
 )
 
+const (
+	postgresUser = "simon"
+	postgresHost = "localhost"
+)
+
 type Task struct {
 	Id     int
 	Name   string
@@ -145,8 +150,7 @@ func (db *Database) taskHandler(w http.ResponseWriter, r *http.Request) {
 }
 
 func ConnectDb() *sql.DB {
-	// TODO: Refactor the database config
-	db, err := sql.Open("postgres", "postgres://simon@localhost/todo?sslmode=disable")
+	db, err := sql.Open("postgres", fmt.Sprintf("postgres://%s@%s/todo?sslmode=disable", postgresUser, postgresHost))
 	if err != nil {
 		log.Fatal(err)
 	}
-- 
GitLab