OSDN Git Service

fix for https://github.com/Bytom/vapor/pull/374#discussion_r319840951
[bytom/vapor.git] / toolbar / precog / monitor / monitor.go
index 2f6766b..432b0ee 100644 (file)
@@ -4,6 +4,7 @@ import (
        "fmt"
        "os"
        "os/user"
+       "path"
        "strings"
 
        "github.com/jinzhu/gorm"
@@ -24,10 +25,6 @@ import (
        "github.com/vapor/toolbar/precog/config"
 )
 
-// TODO:
-// 4. 碰到一个玄学问题,究竟是以ip为单位,还是pubkey为单位。 如果同一个pubkey出现在2个不同的ip,会不会让数据混乱?
-// 7. m这个为什么需要锁呀?一个是节点发现,一个是生命探测,中间交互都是数据库把?
-
 type monitor struct {
        cfg            *config.Config
        db             *gorm.DB
@@ -80,7 +77,7 @@ func makePath() (string, error) {
                return "", err
        }
 
-       dataPath := usr.HomeDir + "/.vapor/precog"
+       dataPath := path.Join(usr.HomeDir, "/.vapor_precog")
        if err := os.MkdirAll(dataPath, os.ModePerm); err != nil {
                return "", err
        }