summaryrefslogtreecommitdiff
path: root/config.go
diff options
context:
space:
mode:
authorDaniel Langesten <daniel.langest@gmail.com>2015-03-18 10:30:26 +0100
committerDaniel Langesten <daniel.langest@gmail.com>2015-03-18 10:30:26 +0100
commit4061e3a9d0c3366e36d9a4a463a325701d59d5f8 (patch)
treea24fc26e8e6e0a303c350e74954bf7586507ae81 /config.go
parent0c0fd6df1076cd335635a0ea29c6d0c5e6657b21 (diff)
added db configuration to the config.json
Diffstat (limited to 'config.go')
-rw-r--r--config.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/config.go b/config.go
index c0951f4..b6c903f 100644
--- a/config.go
+++ b/config.go
@@ -13,6 +13,13 @@ type Config struct {
Limit int `json:limit`
Interval string `json:interval`
Epsilon float64 `json:epsilon`
+
+ DBConn string `json:DBConn`
+ DBName string `json:DBName`
+ RawTable string `json:rawTable`
+ CleanTable string `json:cleanTable`
+ DBUser string `json:DBUser`
+ DBPass string `json:DBPass`
}
func (cfg *Config) getInterval() (interval time.Duration, err error) {
@@ -31,12 +38,12 @@ func (cfg *Config) getInterval() (interval time.Duration, err error) {
return
}
-func readConfig() (conf Config, err error) {
+func readConfig() (cfg *Config, err error) {
content, err := ioutil.ReadFile("config.json")
if err != nil {
log.Println(err)
}
- err = json.Unmarshal(content, &conf)
+ err = json.Unmarshal(content, &cfg)
if err != nil {
log.Println(err)
}