Skip to content

Commit

Permalink
refactor(server): change error messages in services
Browse files Browse the repository at this point in the history
  • Loading branch information
bastean committed May 27, 2024
1 parent 61961d2 commit 0f6a21e
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 21 deletions.
10 changes: 5 additions & 5 deletions pkg/cmd/server/service/broker/rabbitmq/rabbitmq.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,35 +12,35 @@ func New(uri string, logger models.Logger, exchange *routers.Router, queues []*q
rabbitMQ, err := communications.NewRabbitMQ(uri, logger)

if err != nil {
return nil, errors.BubbleUp(err, "Init")
return nil, errors.BubbleUp(err, "New")
}

err = rabbitMQ.AddRouter(exchange)

if err != nil {
return nil, errors.BubbleUp(err, "Init")
return nil, errors.BubbleUp(err, "New")
}

for _, queue := range queues {

err = rabbitMQ.AddQueue(queue)

if err != nil {
return nil, errors.BubbleUp(err, "Init")
return nil, errors.BubbleUp(err, "New")
}

err = rabbitMQ.AddQueueMessageBind(queue, queue.BindingKeys)

if err != nil {
return nil, errors.BubbleUp(err, "Init")
return nil, errors.BubbleUp(err, "New")
}
}

for _, consumer := range consumers {
err = rabbitMQ.AddQueueConsumer(consumer)

if err != nil {
return nil, errors.BubbleUp(err, "Init")
return nil, errors.BubbleUp(err, "New")
}
}

Expand Down
2 changes: 1 addition & 1 deletion pkg/cmd/server/service/database/mongodb/mongodb.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ func New(uri, name string) (*persistences.MongoDB, error) {
mongoDB, err := persistences.NewMongoDatabase(uri, name)

if err != nil {
return nil, errors.BubbleUp(err, "Init")
return nil, errors.BubbleUp(err, "New")
}

return mongoDB, nil
Expand Down
4 changes: 2 additions & 2 deletions pkg/cmd/server/service/notify/terminal.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import (
"github.com/bastean/codexgo/pkg/context/shared/domain/models"
)

func NewTerminalAccountConfirmation(serverURL string, logger models.Logger) model.Transport {
func NewTerminalAccountConfirmation(logger models.Logger, serverURL string) model.Transport {
return &terminal.AccountConfirmation{
ServerURL: serverURL,
Logger: logger,
ServerURL: serverURL,
}
}
10 changes: 3 additions & 7 deletions pkg/cmd/server/service/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ func Start() error {
notify.Init(notify.NewMailAccountConfirmation(SMTP))
} else {
notify.Init(notify.NewTerminalAccountConfirmation(
env.ServerURL,
logger.Logger,
env.ServerURL,
))
}

Expand Down Expand Up @@ -74,7 +74,7 @@ func Start() error {

logger.Info("starting user")

userMongoCollection, err := user.InitMongoCollection(
userMongoCollection, err := user.NewMongoCollection(
MongoDB,
"users",
user.Bcrypt,
Expand All @@ -84,16 +84,12 @@ func Start() error {
return errors.BubbleUp(err, "Start")
}

err = user.Init(
user.Init(
userMongoCollection,
RabbitMQ,
user.Bcrypt,
)

if err != nil {
return errors.BubbleUp(err, "Start")
}

return nil
}

Expand Down
4 changes: 2 additions & 2 deletions pkg/cmd/server/service/user/repository.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ import (
"github.com/bastean/codexgo/pkg/context/user/infrastructure/persistence"
)

func InitMongoCollection(database *persistences.MongoDB, name string, hashing model.Hashing) (model.Repository, error) {
func NewMongoCollection(database *persistences.MongoDB, name string, hashing model.Hashing) (model.Repository, error) {
collection, err := persistence.NewMongoCollection(database, name, hashing)

if err != nil {
return nil, errors.BubbleUp(err, "Init")
return nil, errors.BubbleUp(err, "NewMongoCollection")
}

return collection, nil
Expand Down
4 changes: 1 addition & 3 deletions pkg/cmd/server/service/user/user.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ var Verify *verify.CommandHandler

var Login *login.QueryHandler

func Init(repository model.Repository, broker models.Broker, hashing model.Hashing) error {
func Init(repository model.Repository, broker models.Broker, hashing model.Hashing) {
Create = NewCreate(repository, broker)

Read = NewRead(repository)
Expand All @@ -36,6 +36,4 @@ func Init(repository model.Repository, broker models.Broker, hashing model.Hashi
Verify = NewVerify(repository)

Login = NewLogin(repository, hashing)

return nil
}
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ func (rmq *RabbitMQ) AddRouter(router *routers.Router) error {
if err != nil {
return errors.NewInternal(&errors.Bubble{
Where: "AddRouter",
What: "failure to declare an exchange",
What: "failure to declare a router",
Why: errors.Meta{
"Router": router.Name,
},
Expand Down

0 comments on commit 0f6a21e

Please sign in to comment.