mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-11-05 03:29:30 +01:00
chore: Follow up fixes
This commit is contained in:
parent
c2d582f1f7
commit
84dedcf9ac
@ -42,6 +42,9 @@ class ChatListViewBody extends StatelessWidget {
|
||||
);
|
||||
},
|
||||
child: StreamBuilder(
|
||||
key: ValueKey(client.userID.toString() +
|
||||
controller.activeFilter.toString() +
|
||||
controller.activeSpaceId.toString()),
|
||||
stream: client.onSync.stream
|
||||
.where((s) => s.hasRoomUpdate)
|
||||
.rateLimit(const Duration(seconds: 1)),
|
||||
@ -55,8 +58,6 @@ class ChatListViewBody extends StatelessWidget {
|
||||
ActiveFilter.messages,
|
||||
}.contains(controller.activeFilter);
|
||||
return ListView.builder(
|
||||
key: ValueKey(client.userID.toString() +
|
||||
controller.activeFilter.toString()),
|
||||
controller: controller.scrollController,
|
||||
// add +1 space below in order to properly scroll below the spaces bar
|
||||
itemCount: rooms.length + 1,
|
||||
|
@ -17,7 +17,7 @@ class FluffyChatApp extends StatefulWidget {
|
||||
final Widget? testWidget;
|
||||
final List<Client> clients;
|
||||
final Map<String, String>? queryParameters;
|
||||
static final GlobalKey<VRouterState> routerKey = GlobalKey<VRouterState>();
|
||||
static GlobalKey<VRouterState> routerKey = GlobalKey<VRouterState>();
|
||||
const FluffyChatApp({
|
||||
Key? key,
|
||||
this.testWidget,
|
||||
@ -68,6 +68,7 @@ class FluffyChatAppState extends State<FluffyChatApp> {
|
||||
setState(() {
|
||||
_initialUrl = FluffyChatApp.routerKey.currentState?.url;
|
||||
columnMode = isColumnMode;
|
||||
FluffyChatApp.routerKey = GlobalKey<VRouterState>();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user