16 lines
241 B
Go
16 lines
241 B
Go
package domain
|
|
|
|
import (
|
|
"github.com/puzpuzpuz/xsync/v4"
|
|
)
|
|
|
|
type ClientManager struct {
|
|
clients *xsync.Map[string, Client]
|
|
}
|
|
|
|
func NewClientManager() *ClientManager {
|
|
return &ClientManager{
|
|
clients: xsync.NewMap[string, Client](),
|
|
}
|
|
}
|