mirror of
https://github.com/twonlyapp/twonly-app.git
synced 2026-01-15 11:18:41 +00:00
fix #91
This commit is contained in:
parent
b039f5e4c7
commit
23f678a36d
1 changed files with 9 additions and 11 deletions
|
|
@ -21,10 +21,8 @@ import 'package:twonly/src/views/settings/settings_main_view.dart';
|
|||
import 'package:twonly/src/views/chats/search_username_view.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/// Displays a list of SampleItems.
|
||||
class ChatListView extends StatefulWidget {
|
||||
const ChatListView({super.key});
|
||||
|
||||
@override
|
||||
State<ChatListView> createState() => _ChatListViewState();
|
||||
}
|
||||
|
|
@ -90,7 +88,7 @@ class _ChatListViewState extends State<ChatListView> {
|
|||
return Container();
|
||||
}
|
||||
|
||||
final contacts = snapshot.data!;
|
||||
var contacts = snapshot.data!;
|
||||
if (contacts.isEmpty) {
|
||||
return Center(
|
||||
child: Padding(
|
||||
|
|
@ -123,17 +121,14 @@ class _ChatListViewState extends State<ChatListView> {
|
|||
await apiProvider.connect();
|
||||
await Future.delayed(Duration(seconds: 1));
|
||||
},
|
||||
child: ListView.builder(
|
||||
child: ListView(
|
||||
restorationId: 'chat_list_view',
|
||||
itemCount: contacts.length,
|
||||
itemBuilder: (BuildContext context, int index) {
|
||||
final user = contacts[index];
|
||||
children: contacts.map((user) {
|
||||
return UserListItem(
|
||||
key: ValueKey(user.userId),
|
||||
user: user,
|
||||
maxTotalMediaCounter: maxTotalMediaCounter,
|
||||
);
|
||||
},
|
||||
}).toList(),
|
||||
),
|
||||
);
|
||||
},
|
||||
|
|
@ -146,8 +141,11 @@ class UserListItem extends StatefulWidget {
|
|||
final Contact user;
|
||||
final int maxTotalMediaCounter;
|
||||
|
||||
const UserListItem(
|
||||
{super.key, required this.user, required this.maxTotalMediaCounter});
|
||||
const UserListItem({
|
||||
super.key,
|
||||
required this.user,
|
||||
required this.maxTotalMediaCounter,
|
||||
});
|
||||
|
||||
@override
|
||||
State<UserListItem> createState() => _UserListItem();
|
||||
|
|
|
|||
Loading…
Reference in a new issue