diff --git a/lib/widgets/renderers/membership.dart b/lib/widgets/renderers/membership.dart index 61dc582..de8c191 100644 --- a/lib/widgets/renderers/membership.dart +++ b/lib/widgets/renderers/membership.dart @@ -54,7 +54,7 @@ class MembershipRenderer extends StatelessWidget { MembershipStatus.leave => event.sender == event.stateKey ? "left" : (event.unsigned["prev_content"]?["membership"] == "ban" ? "was unbanned from" : "was kicked from"), MembershipStatus.ban => "was banned from", MembershipStatus.knock => "asked to join", - }} the room${content.reason == null ? "" : "because ${content.reason}"}${event.sender == event.stateKey ? "" : " by "}", + }} the room${event.sender == event.stateKey ? "" : " by "}", ), if (event.sender != event.stateKey) MessageDisplayname( @@ -64,6 +64,7 @@ class MembershipRenderer extends StatelessWidget { fontWeight: FontWeight.bold, ), ), + if (content.reason != null) Text("for \"${content.reason}\""), ], ), ),