git.sophuwu.com > myweb   
              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)
	}
}