Added option to sort talk favorites to top

This commit is contained in:
2023-06-07 11:06:43 +02:00
parent a32e70109e
commit a922e0f8ae
9 changed files with 65 additions and 6 deletions

View File

@ -4,6 +4,7 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../../../model/chatList/chatListProps.dart';
import '../../../storage/base/settingsProvider.dart';
import 'chatTile.dart';
import 'joinChat.dart';
import 'searchChat.dart';
@ -65,7 +66,10 @@ class _ChatListState extends State<ChatList> {
latestData = data;
List<ChatTile> chats = [];
for (var chatRoom in data.getRoomsResponse.sortByLastActivity()) {
for (var chatRoom in data.getRoomsResponse.sortBy(
lastActivity: true,
favoritesToTop: Provider.of<SettingsProvider>(context).val().talkSettings.sortFavoritesToTop)
) {
chats.add(ChatTile(data: chatRoom, query: _query));
}