diff options
Diffstat (limited to 'internal/resources/resources.go')
| -rw-r--r-- | internal/resources/resources.go | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/internal/resources/resources.go b/internal/resources/resources.go index 495b26d..7a7232b 100644 --- a/internal/resources/resources.go +++ b/internal/resources/resources.go @@ -8,28 +8,12 @@ import ( "codeberg.org/snonux/gonf/internal/resource" ) -var ( - registry resources - once sync.Once - mu sync.Mutex -) - func Init() { once.Do(func() { registry = new() }) } -type resources struct { - registered map[string]resource.Resource -} - -func new() resources { - return resources{ - registered: make(map[string]resource.Resource), - } -} - func Register(res resource.Resource) error { mu.Lock() defer mu.Unlock() @@ -43,3 +27,19 @@ func Register(res resource.Resource) error { return nil } + +var ( + registry resources + once sync.Once + mu sync.Mutex +) + +type resources struct { + registered map[string]resource.Resource +} + +func new() resources { + return resources{ + registered: make(map[string]resource.Resource), + } +} |
