Files
triggerssmith/internal/server/registry.go
2025-11-30 12:50:38 +02:00

28 lines
347 B
Go

package server
import (
"sync"
)
type registry struct {
lss map[string]*LiveServer
mu sync.Mutex
}
var reg = registry{
lss: make(map[string]*LiveServer),
}
func pushLs(ls *LiveServer) {
reg.lss[ls.name] = ls
}
func isExists(name string) bool {
_, ok := reg.lss[name]
return ok
}
func deleteLs(name string) {
delete(reg.lss, name)
}