Added storage

This commit is contained in:
2022-09-11 14:52:21 +02:00
parent b3302bb3c6
commit 3643d4a467
12 changed files with 226 additions and 6 deletions

View File

@@ -1,13 +1,29 @@
package serverdeps
import "go.uber.org/zap"
import (
"git.front.kjuulh.io/kjuulh/kraken/internal/services/storage"
"go.uber.org/zap"
)
type ServerDeps struct {
logger *zap.Logger
logger *zap.Logger
storageConfig *storage.StorageConfig
}
func NewServerDeps(logger *zap.Logger) *ServerDeps {
return &ServerDeps{
deps := &ServerDeps{
logger: logger.With(zap.String("app", "serverdeps")),
}
if storageCfg, err := storage.NewDefaultStorageConfig(); err != nil {
panic(err)
} else {
deps.storageConfig = storageCfg
}
return deps
}
func (deps *ServerDeps) GetStorageService() *storage.Service {
return storage.NewService(deps.storageConfig)
}