diff --git a/syncapi/consumers/keychange.go b/syncapi/consumers/keychange.go index 128f6011e..59cd583d1 100644 --- a/syncapi/consumers/keychange.go +++ b/syncapi/consumers/keychange.go @@ -112,7 +112,8 @@ func (s *OutputKeyChangeEventConsumer) onMessage(msg *sarama.ConsumerMessage) er log.WithError(err).Error("syncapi: failed to QuerySharedUsers for key change event from key server") return err } - // TODO: f.e queryRes.UserIDsToCount : notify users by waking up streams + // make sure we get our own key updates too! + queryRes.UserIDsToCount[output.UserID] = 1 posUpdate := types.StreamingToken{ DeviceListPosition: types.LogPosition{ Offset: msg.Offset, diff --git a/sytest-whitelist b/sytest-whitelist index 4ef2304ac..cfbe54434 100644 --- a/sytest-whitelist +++ b/sytest-whitelist @@ -500,3 +500,4 @@ Can forget room you've been kicked from /whois /joined_members return joined members A next_batch token can be used in the v1 messages API +Users receive device_list updates for their own devices