use stateKey for memberships
This commit is contained in:
parent
2d90a2adfe
commit
ab48472aec
2 changed files with 19 additions and 10 deletions
|
|
@ -46,7 +46,7 @@ class MemberList extends ConsumerWidget {
|
|||
overflow: TextOverflow.ellipsis,
|
||||
),
|
||||
subtitle: Text(
|
||||
member.authorId,
|
||||
member.stateKey ?? "Unknown User",
|
||||
overflow: TextOverflow.ellipsis,
|
||||
),
|
||||
),
|
||||
|
|
|
|||
|
|
@ -42,9 +42,12 @@ class MentionOverlay extends ConsumerWidget {
|
|||
? members
|
||||
: members.where(
|
||||
(member) =>
|
||||
member.authorId
|
||||
.toLowerCase()
|
||||
.contains(query.toLowerCase()) ||
|
||||
member.stateKey
|
||||
?.toLowerCase()
|
||||
.contains(
|
||||
query.toLowerCase(),
|
||||
) ==
|
||||
true ||
|
||||
(member.content["displayname"]
|
||||
as String?)
|
||||
?.toLowerCase()
|
||||
|
|
@ -63,14 +66,20 @@ class MentionOverlay extends ConsumerWidget {
|
|||
),
|
||||
title: Text(
|
||||
member.content["displayname"] as String? ??
|
||||
member.authorId,
|
||||
member.stateKey ??
|
||||
"Unknown User",
|
||||
),
|
||||
subtitle: member.stateKey != null
|
||||
? Text(member.stateKey!)
|
||||
: null,
|
||||
onTap: () => addTag(
|
||||
id: "[@${member.content["displayname"]}](https://matrix.to/#/${member.authorId})",
|
||||
name: member.authorId
|
||||
.substring(1)
|
||||
.split(":")
|
||||
.first,
|
||||
id: "[@${member.content["displayname"]}](https://matrix.to/#/${member.stateKey})",
|
||||
name:
|
||||
member.stateKey
|
||||
?.substring(1)
|
||||
.split(":")
|
||||
.first ??
|
||||
"Unknown User",
|
||||
),
|
||||
),
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue