From e64fb2d9a0c67b3e13697011e796117dc85423e8 Mon Sep 17 00:00:00 2001 From: Artem Titoulenko Date: Fri, 24 Dec 2021 12:44:40 -0500 Subject: [PATCH] move fix service manager --- service_manager.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/service_manager.go b/service_manager.go index 686566c..bc81d37 100644 --- a/service_manager.go +++ b/service_manager.go @@ -1,20 +1,22 @@ package main +import "aim-oscar/services" + type ServiceManager struct { - services map[uint16]Service + services map[uint16]services.Service } func NewServiceManager() *ServiceManager { return &ServiceManager{ - services: make(map[uint16]Service), + services: make(map[uint16]services.Service), } } -func (sm *ServiceManager) RegisterService(family uint16, service Service) { +func (sm *ServiceManager) RegisterService(family uint16, service services.Service) { sm.services[family] = service } -func (sm *ServiceManager) GetService(family uint16) (Service, bool) { +func (sm *ServiceManager) GetService(family uint16) (services.Service, bool) { s, ok := sm.services[family] return s, ok }