commit 102e31ddf75695bb605db6f1c65c734e2a9e6303 parent 89e989db0b1d37f83b9a86096f08d4bcde71f90a Author: n0tr1v <n0tr1v@protonmail.com> Date: Sat, 10 Jun 2023 23:36:15 -0700 use read mutex Diffstat:
| M | pkg/managers/managers.go | | | 4 | ++-- |
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkg/managers/managers.go b/pkg/managers/managers.go @@ -170,7 +170,7 @@ func (m *ActiveUsersManager) getRoomUsersMap(roomKey RoomKey) UsersMap { } func (m *ActiveUsersManager) LocateUser(target database.Username) (out []database.RoomID) { - m.Lock() + m.RLock() for roomKey, usersMap := range m.activeUsers { for username := range usersMap { if username == target { @@ -179,7 +179,7 @@ func (m *ActiveUsersManager) LocateUser(target database.Username) (out []databas } } } - m.Unlock() + m.RUnlock() return }