package wallet import ( "log/slog" <<<<<<< HEAD "github.com/SamuelTariku/FortuneBet-Backend/internal/services/kafka" notificationservice "github.com/SamuelTariku/FortuneBet-Backend/internal/services/notfication" ======= notificationservice "github.com/SamuelTariku/FortuneBet-Backend/internal/services/notification" "github.com/SamuelTariku/FortuneBet-Backend/internal/services/user" "go.uber.org/zap" >>>>>>> d43b12c589d32e4b6147cfb54a3b939c476bae6f ) type Service struct { // approvalStore ApprovalStore walletStore WalletStore transferStore TransferStore notificationStore notificationservice.NotificationStore notificationSvc *notificationservice.Service userSvc *user.Service mongoLogger *zap.Logger logger *slog.Logger kafkaProducer *kafka.Producer } <<<<<<< HEAD func NewService(walletStore WalletStore, transferStore TransferStore, notificationStore notificationservice.NotificationStore, notificationSvc *notificationservice.Service, logger *slog.Logger, kafkaProducer *kafka.Producer) *Service { ======= func NewService( walletStore WalletStore, transferStore TransferStore, notificationStore notificationservice.NotificationStore, notificationSvc *notificationservice.Service, userSvc *user.Service, mongoLogger *zap.Logger, logger *slog.Logger, ) *Service { >>>>>>> d43b12c589d32e4b6147cfb54a3b939c476bae6f return &Service{ walletStore: walletStore, transferStore: transferStore, // approvalStore: approvalStore, notificationStore: notificationStore, notificationSvc: notificationSvc, userSvc: userSvc, mongoLogger: mongoLogger, logger: logger, kafkaProducer: kafkaProducer, } }