@ -8,14 +8,16 @@ import (
)
type Cache struct {
db *buntdb.DB
dbPath string
}
func NewCache() (*Cache, error) {
func NewCache(dbPath string) (*Cache, error) {
var err error
cache := new(Cache)
cache.db, err = buntdb.Open(":memory:")
cache.dbPath = dbPath
cache.db, err = buntdb.Open(cache.dbPath)
if err != nil {
return nil, err
@ -62,7 +62,7 @@ func main() {
log.Panicln(err)
cch, err := cache.NewCache()
cch, err := cache.NewCache(cfg.ProgramCachePath)
@ -77,7 +77,6 @@ func main() {
TUI.ArticlesDatasource = &articles
TUI.ArticlesRoots = &articlesRoots
db, err := database.NewDatabase(ctx, cfg.ConnectionString, cfg.DatabaseCachePath, cch, logger)