feedback/internal/initialize/repositories.go

21 lines
442 B
Go
Raw Permalink Normal View History

2023-04-20 02:03:21 +00:00
package initialize
import (
"go.etcd.io/bbolt"
"go.uber.org/zap"
2024-11-25 08:48:06 +00:00
"gitea.pena/PenaSide/feedback/internal/repository"
2023-04-20 02:03:21 +00:00
)
type Repositories struct {
Feedback *repository.FeedbackRepository
}
func NewRepositories(logger *zap.Logger, db *bbolt.DB) (*Repositories, error) {
feedback := repository.NewFeedback(logger, db)
if err := feedback.CreateBucket(); err != nil {
return nil, err
}
return &Repositories{Feedback: feedback}, nil
}