This commit is contained in:
Christian Pauly 2021-08-28 18:05:41 +02:00
parent 12b114ba69
commit cdad5ab799
3 changed files with 16 additions and 2 deletions

View File

@ -595,7 +595,13 @@ class BackgroundPush {
final title = l10n.unreadMessages(room.notificationCount);
// Calculate the body
final body = event?.plaintextBody ?? l10n.openAppToReadMessages;
final body = event.getLocalizedBody(
MatrixLocals(L10n.of(context)),
withSenderNamePrefix: !room.isDirectChat,
plaintextBody: true,
hideReply: true,
hideEdit: true,
);
// The person object for the android message style notification
final avatar = room.avatar == null

View File

@ -268,7 +268,12 @@ class ChatListItem extends StatelessWidget {
: Text(
room.membership == Membership.invite
? L10n.of(context).youAreInvitedToThisChat
: room.lastEvent?.plaintextBody,
: room.lastEvent?.getLocalizedBody(
MatrixLocals(L10n.of(context)),
hideReply: true,
hideEdit: true,
plaintextBody: true,
),
softWrap: false,
maxLines: 1,
overflow: TextOverflow.ellipsis,

View File

@ -221,6 +221,9 @@ class MatrixState extends State<Matrix> with WidgetsBindingObserver {
MatrixLocals(L10n.of(widget.context)),
withSenderNamePrefix:
!room.isDirectChat || room.lastEvent.senderId == client.userID,
plaintextBody: true,
hideReply: true,
hideEdit: true,
);
final icon = event.sender.avatarUrl?.getThumbnail(client,
width: 64, height: 64, method: ThumbnailMethod.crop) ??