Refactored working with a storage (#20)

This commit is contained in:
Fedor Korotkov
2023-02-08 19:36:30 -05:00
committed by GitHub
parent 0b9b96b8c9
commit edb9b3d693
17 changed files with 173 additions and 201 deletions
+3 -2
View File
@@ -6,6 +6,7 @@ import (
"errors"
"fmt"
storepkg "github.com/cirruslabs/orchard/internal/controller/store"
"github.com/cirruslabs/orchard/internal/controller/store/badger"
"go.uber.org/zap"
"net"
"net/http"
@@ -25,7 +26,7 @@ type Controller struct {
tlsConfig *tls.Config
listener net.Listener
httpServer *http.Server
store *storepkg.Store
store storepkg.Store
logger *zap.SugaredLogger
}
@@ -50,7 +51,7 @@ func New(opts ...Option) (*Controller, error) {
}
// Instantiate controller
store, err := storepkg.New(controller.dataDir.DBPath())
store, err := badger.NewBadgerStore(controller.dataDir.DBPath())
if err != nil {
return nil, err
}