in diskio/diskdb.go [108:133]
func OpenDB() (Database, error) {
var err error
once.Do(func() {
dbDir := xdg.GetDataPath("sks")
if dbDir == "" {
err = errors.New("could not determine the location for the DB")
}
err = os.MkdirAll(dbDir, 0700)
if err != nil {
return
}
db = &diskKVStore{
db: diskv.New(diskv.Options{
BasePath: dbDir,
CacheSizeMax: 1024 * 1024, // 1MB cache max
FilePerm: 0600,
PathPerm: 0700,
}),
}
})
return db, err
}