remove sentry and move to slog

This commit is contained in:
Seraphim Strub 2023-11-05 16:03:52 +00:00
parent a20bc22ab1
commit 5d2b8f39d9
18 changed files with 134 additions and 232 deletions

View file

@ -4,7 +4,7 @@ import (
"encoding/json"
"github.com/dgraph-io/badger/v4"
"grow.rievo.dev/discordBots/cmd/dealsbot/api"
"log"
"log/slog"
)
type Repository interface {
@ -16,17 +16,18 @@ type Repository interface {
}
type DealRepository struct {
db *badger.DB
db *badger.DB
logger *slog.Logger
}
func InitDb() *DealRepository {
func InitDb(logger *slog.Logger) *DealRepository {
opts := badger.DefaultOptions("./db")
opts.Logger = nil
db, err := badger.Open(opts)
if err != nil {
log.Fatal(err)
logger.Error("error opening DB", slog.Any("error", err))
}
return &DealRepository{db}
return &DealRepository{db, logger}
}
func (d *DealRepository) Close() error {