diff options
| author | Paul Buetow <paul@buetow.org> | 2026-07-04 21:00:42 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-07-04 21:00:42 +0300 |
| commit | 1f6334b0e6748b2bbdecc3ffb56b0f7a26290001 (patch) | |
| tree | 8e079a7a5db2c27190a263c7dcde85f1860c1c87 /internal/resources/resources.go | |
| parent | 6a3cae2f434e84d926eee88db0e9ab26767380e7 (diff) | |
register file resource automatically
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), + } +} |
