"fmt"
"os"
"os/user"
+ "path"
"strings"
"github.com/jinzhu/gorm"
"github.com/vapor/toolbar/precog/config"
)
-// TODO:
-// 4. 碰到一个玄学问题,究竟是以ip为单位,还是pubkey为单位。 如果同一个pubkey出现在2个不同的ip,会不会让数据混乱?
-// 7. m这个为什么需要锁呀?一个是节点发现,一个是生命探测,中间交互都是数据库把?
-
type monitor struct {
cfg *config.Config
db *gorm.DB
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
}