package storage import ( "git.timovolkmann.de/gyrogpsc/core" "github.com/dgraph-io/badger/v2" "github.com/google/uuid" "github.com/sirupsen/logrus" ) // Must implement Repo type badgerStore struct { db *badger.DB } func NewRepository(c *core.Configuration) *badgerStore { db, err := badger.Open(badger.DefaultOptions(".")) if err != nil { logrus.Warn(err) } return &badgerStore{db} } func (r *badgerStore) Save(tracking core.Tracking) error { panic("implement me") } func (r *badgerStore) LoadAll() ([]core.TrackingMetadata, error) { panic("implement me") } func (r *badgerStore) Load(id uuid.UUID) (core.Tracking, error) { panic("implement me") }