Merge branch 'nico/fix-profile' into 'main'

fix: own profile containing mxid

Closes frontend-issue-inbox#65

See merge request famedly/company/frontend/famedlysdk!975
This commit is contained in:
Krille Fear 2022-03-15 05:54:34 +00:00
commit 8c8ab5e39a
2 changed files with 18 additions and 6 deletions

View File

@ -675,12 +675,14 @@ class Client extends MatrixApi {
if (rooms.isNotEmpty) {
final profileSet = <Profile>{};
for (final room in rooms) {
final user = room.getUserByMXIDSync(userID!);
profileSet.add(Profile(
avatarUrl: user.avatarUrl,
displayName: user.displayName,
userId: user.id,
));
final user = await room.requestUser(userID!);
if (user != null) {
profileSet.add(Profile(
avatarUrl: user.avatarUrl,
displayName: user.displayName,
userId: user.id,
));
}
}
if (profileSet.length == 1) return profileSet.single;
}

File diff suppressed because one or more lines are too long