diff --git a/syncapi/sync/requestpool.go b/syncapi/sync/requestpool.go index baa14cb17..7ae001771 100644 --- a/syncapi/sync/requestpool.go +++ b/syncapi/sync/requestpool.go @@ -49,8 +49,8 @@ type RequestPool struct { userAPI userapi.UserInternalAPI keyAPI keyapi.KeyInternalAPI rsAPI roomserverAPI.RoomserverInternalAPI - lastseen sync.Map - presence sync.Map + lastseen *sync.Map + presence *sync.Map streams *streams.Streams Notifier *notifier.Notifier jetstream JetstreamPublisher @@ -74,8 +74,8 @@ func NewRequestPool( userAPI: userAPI, keyAPI: keyAPI, rsAPI: rsAPI, - lastseen: sync.Map{}, - presence: sync.Map{}, + lastseen: &sync.Map{}, + presence: &sync.Map{}, streams: streams, Notifier: notifier, jetstream: jetstream, diff --git a/syncapi/sync/requestpool_test.go b/syncapi/sync/requestpool_test.go index 862bb7fce..838e4133b 100644 --- a/syncapi/sync/requestpool_test.go +++ b/syncapi/sync/requestpool_test.go @@ -80,7 +80,7 @@ func TestRequestPool_updatePresence(t *testing.T) { }, } rp := &RequestPool{ - presence: syncMap, + presence: &syncMap, jetstream: publisher, cfg: &config.SyncAPI{ Matrix: &config.Global{