From ba51f2ec4daff8c127a4af882813bff0fd1b2dda Mon Sep 17 00:00:00 2001 From: EnumDev Date: Wed, 27 Aug 2025 16:17:39 +0300 Subject: [PATCH] Use new isEnabled function in ESVM initialization --- src/esvm/main.go | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/esvm/main.go b/src/esvm/main.go index 01502d0..62a1941 100644 --- a/src/esvm/main.go +++ b/src/esvm/main.go @@ -8,7 +8,6 @@ import ( "os" "os/signal" "path" - "slices" "strings" "syscall" "time" @@ -23,7 +22,6 @@ var runtimeServiceDir string var serviceConfigDir string var Services = make([]EnitService, 0) -var EnabledServices = make([]string, 0) var logger *log.Logger var socket net.Listener @@ -203,23 +201,10 @@ func Init() { } } - // Get enabled services - if _, err := os.Stat(path.Join(serviceConfigDir, "enabled_services")); err == nil { - file, err := os.ReadFile(path.Join(serviceConfigDir, "enabled_services")) - if err != nil { - return - } - for _, line := range strings.Split(string(file), "\n") { - if line != "" { - EnabledServices = append(EnabledServices, line) - } - } - } - // Get enabled services that meet their dependencies servicesWithMetDepends := make([]EnitService, 0) for _, service := range Services { - if slices.Contains(EnabledServices, service.Name) && len(service.GetUnmetDependencies()) == 0 { + if service.isEnabled() && len(service.GetUnmetDependencies()) == 0 { servicesWithMetDepends = append(servicesWithMetDepends, service) } }