feat: Much better alias managing
This commit is contained in:
parent
066c8441a7
commit
cc38312409
4 changed files with 122 additions and 34 deletions
|
|
@ -153,8 +153,7 @@ class ChatDetailsUI extends StatelessWidget {
|
|||
MatrixLocals(L10n.of(context)))),
|
||||
onTap: controller.setDisplaynameAction,
|
||||
),
|
||||
if (room.canSendEvent('m.room.canonical_alias') &&
|
||||
room.joinRules == JoinRules.public)
|
||||
if (room.joinRules == JoinRules.public)
|
||||
ListTile(
|
||||
leading: CircleAvatar(
|
||||
backgroundColor:
|
||||
|
|
@ -162,9 +161,8 @@ class ChatDetailsUI extends StatelessWidget {
|
|||
foregroundColor: Colors.grey,
|
||||
child: Icon(Icons.link_outlined),
|
||||
),
|
||||
onTap: () =>
|
||||
controller.setCanonicalAliasAction(context),
|
||||
title: Text(L10n.of(context).setInvitationLink),
|
||||
onTap: controller.editAliases,
|
||||
title: Text(L10n.of(context).editRoomAliases),
|
||||
subtitle: Text(
|
||||
(room.canonicalAlias?.isNotEmpty ?? false)
|
||||
? room.canonicalAlias
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue