Expose player name list to plugins

master
HimbeerserverDE 2021-09-09 16:40:31 +02:00
parent cc0ab84ae6
commit 4c5063b9f9
No known key found for this signature in database
GPG Key ID: 1A651504791E6A8B
1 changed files with 12 additions and 0 deletions

View File

@ -4,3 +4,15 @@ import "sync"
var players = make(map[string]struct{})
var playersMu sync.RWMutex
func Players() map[string]struct{} {
playersMu.RLock()
defer playersMu.RUnlock()
p := make(map[string]struct{})
for player := range players {
p[player] = struct{}{}
}
return p
}