Skip to content

Commit e1e5546

Browse files
committed
refactor: moved module.go to the main folder, and solved some errors on the Module implementation
1 parent e54ed92 commit e1e5546

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

http/factory/errors.go

Lines changed: 0 additions & 11 deletions
This file was deleted.

http/factory/module.go renamed to http/module.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package factory
1+
package http
22

33
import (
44
gonethttproute "github.com/ralvarezdev/go-net/http/route"
@@ -57,9 +57,11 @@ func (m *Module) Create(
5757

5858
// Create the submodules controllers router
5959
router := m.GetRouter()
60-
for _, submodule := range m.Submodules {
61-
if err := submodule.Create(router); err != nil {
62-
return err
60+
if m.Submodules != nil {
61+
for _, submodule := range *m.Submodules {
62+
if err := submodule.Create(router); err != nil {
63+
return err
64+
}
6365
}
6466
}
6567

@@ -107,5 +109,5 @@ func (m *Module) GetLoadFn() func() {
107109

108110
// GetSubmodules is a function that returns the submodules
109111
func (m *Module) GetSubmodules() *[]ModuleWrapper {
110-
return &m.Submodules
112+
return m.Submodules
111113
}

0 commit comments

Comments
 (0)