123456789101112131415161718192021222324 |
- package service
- import (
- "github.com/google/uuid"
- )
- func NewPool(services ...Service) (pool map[string]Service) {
- pool = make(map[string]Service)
- for i := range services {
- if services[i] == nil {
- continue
- }
- sid := services[i].String()
- if sid == "" {
- sid = uuid.NewString()
- }
- pool[sid] = services[i]
- }
- return
- }
|