refactor: Use pointers for controllers

This commit is contained in:
2025-08-19 21:05:16 +03:00
parent 4e186de981
commit 9d43c10488
3 changed files with 4 additions and 4 deletions

View File

@@ -12,7 +12,7 @@ import (
type Controller struct { type Controller struct {
} }
func (Controller) New() controller.Controller { func (*Controller) New() controller.Controller {
return &Controller{} return &Controller{}
} }

View File

@@ -16,7 +16,7 @@ type Controller struct {
serviceRepository repository.Service serviceRepository repository.Service
} }
func (c Controller) New() controller.Controller { func (c *Controller) New() controller.Controller {
return &Controller{ return &Controller{
serviceRepository: repository.NewServiceRepository(), serviceRepository: repository.NewServiceRepository(),
} }

View File

@@ -17,8 +17,8 @@ import (
func getControllers() []controller.Controller { func getControllers() []controller.Controller {
return []controller.Controller{ return []controller.Controller{
ping.Controller{}.New(), new(ping.Controller).New(),
service.Controller{}.New(), new(service.Controller).New(),
} }
} }