aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--syncapi/consumers/keychange.go3
-rw-r--r--sytest-whitelist1
2 files changed, 3 insertions, 1 deletions
diff --git a/syncapi/consumers/keychange.go b/syncapi/consumers/keychange.go
index 128f6011..59cd583d 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 4ef2304a..cfbe5443 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