26
package main
import (
"github.com/asdine/storm/v3"
"go.etcd.io/bbolt"
"log"
"sophuwu.site/myweb/config"
"time"
)
var DB *storm.DB
func OpenDB() {
db, err := storm.Open(config.DBPath, storm.BoltOptions(0660, &bbolt.Options{Timeout: time.Second}))
if err != nil {
log.Fatalf("failed to open db: %v", err)
}
DB = db
}
func CloseDB() {
err := DB.Close()
if err != nil {
log.Println(err)
}
}