From 9d43c10488ff4f3b8f1c9ce8e77519243e53e7f8 Mon Sep 17 00:00:00 2001 From: ostiwe Date: Tue, 19 Aug 2025 21:05:16 +0300 Subject: [PATCH] refactor: Use pointers for controllers --- router/controller/ping/controller.go | 2 +- router/controller/service/controller.go | 2 +- router/server.go | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/router/controller/ping/controller.go b/router/controller/ping/controller.go index 4e4d67e..cf2df68 100644 --- a/router/controller/ping/controller.go +++ b/router/controller/ping/controller.go @@ -12,7 +12,7 @@ import ( type Controller struct { } -func (Controller) New() controller.Controller { +func (*Controller) New() controller.Controller { return &Controller{} } diff --git a/router/controller/service/controller.go b/router/controller/service/controller.go index 2150247..3c5461b 100644 --- a/router/controller/service/controller.go +++ b/router/controller/service/controller.go @@ -16,7 +16,7 @@ type Controller struct { serviceRepository repository.Service } -func (c Controller) New() controller.Controller { +func (c *Controller) New() controller.Controller { return &Controller{ serviceRepository: repository.NewServiceRepository(), } diff --git a/router/server.go b/router/server.go index f67b87a..1e92791 100644 --- a/router/server.go +++ b/router/server.go @@ -17,8 +17,8 @@ import ( func getControllers() []controller.Controller { return []controller.Controller{ - ping.Controller{}.New(), - service.Controller{}.New(), + new(ping.Controller).New(), + new(service.Controller).New(), } }