delete groups

This commit is contained in:
2026-04-12 19:29:10 +02:00
parent 09a6255213
commit 4f181b2d5c
21 changed files with 4 additions and 1258 deletions
+2 -27
View File
@@ -8,9 +8,8 @@ import (
)
var (
mu sync.RWMutex
CacheUsers = make(map[uuid.UUID]*User)
CacheGroups = make(map[uuid.UUID]*Group)
mu sync.RWMutex
CacheUsers = make(map[uuid.UUID]*User)
)
func CacheGetUserById(id uuid.UUID) (*User, error) {
@@ -50,19 +49,6 @@ func CacheDeleteUser(id uuid.UUID) {
delete(CacheUsers, id)
}
func CacheSaveGroup(group *Group) {
mu.Lock()
defer mu.Unlock()
CacheGroups[group.Id] = group
}
func CacheDeleteGroup(id uuid.UUID) {
mu.Lock()
defer mu.Unlock()
delete(CacheGroups, id)
}
func CacheAddConnection(a, b *User, conn *Connection) {
first, second := a, b
if a.Id.String() > b.Id.String() {
@@ -96,14 +82,3 @@ func CacheGetConnection(user *User, id uuid.UUID) (*Connection, bool) {
return conn, ok
}
func CacheGetGroup(id uuid.UUID) (*Group, error) {
mu.RLock()
defer mu.RUnlock()
group, ok := CacheGroups[id]
if !ok {
return nil, fmt.Errorf("group %s not found", id)
}
return group, nil
}