mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 12:14:11 +00:00 
			
		
		
		
	Highlight unread conversations
This commit is contained in:
		@@ -28,6 +28,7 @@ class MembershipsPanel extends StatefulWidget {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
const _MembershipIconsWidth = 30.0;
 | 
					const _MembershipIconsWidth = 30.0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/// TODO : add auto-refresh
 | 
				
			||||||
class _MembershipsPanelState extends SafeState<MembershipsPanel> {
 | 
					class _MembershipsPanelState extends SafeState<MembershipsPanel> {
 | 
				
			||||||
  final _refreshKey = GlobalKey<RefreshIndicatorState>();
 | 
					  final _refreshKey = GlobalKey<RefreshIndicatorState>();
 | 
				
			||||||
  MembershipList _membershipList;
 | 
					  MembershipList _membershipList;
 | 
				
			||||||
@@ -156,13 +157,17 @@ class _MembershipsPanelState extends SafeState<MembershipsPanel> {
 | 
				
			|||||||
    );
 | 
					    );
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /// TODO : all calls notices
 | 
				
			||||||
  Widget _buildConversationMembership(Membership membership) {
 | 
					  Widget _buildConversationMembership(Membership membership) {
 | 
				
			||||||
    return ListTile(
 | 
					    return Container(
 | 
				
			||||||
 | 
					      color: membership.conversation.sawLastMessage ? null : Color(0xFF1c443a),
 | 
				
			||||||
 | 
					      child: ListTile(
 | 
				
			||||||
        dense: true,
 | 
					        dense: true,
 | 
				
			||||||
        leading: Icon(Icons.message),
 | 
					        leading: Icon(Icons.message),
 | 
				
			||||||
        title: Text(ConversationsHelper.getConversationName(
 | 
					        title: Text(ConversationsHelper.getConversationName(
 | 
				
			||||||
            membership.conversation, _usersList)),
 | 
					            membership.conversation, _usersList)),
 | 
				
			||||||
        subtitle: Text(diffTimeFromNowToStr(membership.lastActive)),
 | 
					        subtitle: Text(diffTimeFromNowToStr(membership.lastActive)),
 | 
				
			||||||
 | 
					      ),
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user