diff --git a/lib/view/pages/talk/chatDetails/participants/participantsListView.dart b/lib/view/pages/talk/chatDetails/participants/participantsListView.dart index 50558f1..8cb6612 100644 --- a/lib/view/pages/talk/chatDetails/participants/participantsListView.dart +++ b/lib/view/pages/talk/chatDetails/participants/participantsListView.dart @@ -13,8 +13,11 @@ class ParticipantsListView extends StatelessWidget { lastname(participant) => participant.displayName.toString().split(' ').last; final participants = participantsResponse.data - .sorted((a, b) => lastname(a).compareTo(lastname(b))) - .sorted((a, b) => a.participantType.index.compareTo(b.participantType.index)); + .sorted((a, b) { + final t = a.participantType.index.compareTo(b.participantType.index); + if (t != 0) return t; + return lastname(a).compareTo(lastname(b)); + }); var groupedParticipants = participants.groupListsBy((participant) => participant.participantType); return Scaffold(