opt mobile chat message store

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages
2023-07-09 19:14:57 +08:00
parent 89b3e68788
commit 65529b10b6
8 changed files with 139 additions and 70 deletions

View File

@@ -3,6 +3,7 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_hbb/mobile/widgets/dialog.dart';
import 'package:flutter_hbb/models/chat_model.dart';
import 'package:get/get.dart';
import 'package:provider/provider.dart';
@@ -419,7 +420,8 @@ class ConnectionManager extends StatelessWidget {
? const SizedBox.shrink()
: IconButton(
onPressed: () {
gFFI.chatModel.changeCurrentID(client.id);
gFFI.chatModel.changeCurrentID(
MessageKey(client.peerId, client.id));
final bar = navigationBarKey.currentWidget;
if (bar != null) {
bar as BottomNavigationBar;