[Client] Always claim own devices

This commit is contained in:
Christian Pauly 2020-02-05 08:23:47 +00:00
parent 6301255ad4
commit 24d08d83b9
2 changed files with 3 additions and 2 deletions

View File

@ -1219,6 +1219,7 @@ class Client {
Future<void> _updateUserDeviceKeys() async {
Set<String> trackedUserIds = await _getUserIdsInEncryptedRooms();
trackedUserIds.add(this.userID);
print("We are tracking the devices of these users:");
print(trackedUserIds);

View File

@ -160,7 +160,7 @@ void main() {
expect(presenceCounter, 1);
expect(accountDataCounter, 3);
await Future.delayed(Duration(milliseconds: 50));
expect(matrix.userDeviceKeys.length, 1);
expect(matrix.userDeviceKeys.length, 2);
expect(matrix.userDeviceKeys["@alice:example.com"].outdated, false);
expect(matrix.userDeviceKeys["@alice:example.com"].deviceKeys.length, 1);
expect(
@ -179,7 +179,7 @@ void main() {
}
});
await Future.delayed(Duration(milliseconds: 50));
expect(matrix.userDeviceKeys.length, 1);
expect(matrix.userDeviceKeys.length, 2);
expect(matrix.userDeviceKeys["@alice:example.com"].outdated, true);
matrix.handleSync({