[bugfix] chat bubble error and Pronounce ID.UNYX error
This commit is contained in:
@@ -62,23 +62,21 @@ class _FullScreenState extends State<FullScreen> {
|
||||
const SizedBox(height: 12),
|
||||
Expanded(
|
||||
child: Consumer<MessageService>(
|
||||
builder: (context, handler, child) {
|
||||
builder: (context, messageService, child) {
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||
_scrollToBottom();
|
||||
});
|
||||
final messageService = context.read<MessageService>();
|
||||
List<ChatMessage> fullScreenMessages = List.from(handler.messages);
|
||||
if (fullScreenMessages.isEmpty) {
|
||||
Future.delayed(const Duration(milliseconds: 500), () {
|
||||
if (messageService.messages.isEmpty) {
|
||||
// Future.delayed(const Duration(milliseconds: 500), () {
|
||||
String text = Intl.getCurrentLocale().startsWith('zh')
|
||||
? "您好,我是众众,请问有什么可以帮您?"
|
||||
: "Hi, I'm Zhongzhong, may I help you ? ";
|
||||
messageService.addMessage(text, false, MessageStatus.normal);
|
||||
});
|
||||
// });
|
||||
}
|
||||
return ChatBox(
|
||||
scrollController: _scrollController,
|
||||
messages: handler.messages,
|
||||
messages: messageService.messages,
|
||||
);
|
||||
},
|
||||
),
|
||||
|
||||
@@ -110,8 +110,7 @@ class _PartScreenState extends State<PartScreen> {
|
||||
_scrollToBottom();
|
||||
});
|
||||
return Consumer<MessageService>(
|
||||
builder: (context, handler, child) {
|
||||
final messages = handler.messages;
|
||||
builder: (context, messageService, child) {
|
||||
return AnimatedContainer(
|
||||
duration: const Duration(milliseconds: 180),
|
||||
curve: Curves.easeInOut,
|
||||
@@ -145,7 +144,7 @@ class _PartScreenState extends State<PartScreen> {
|
||||
child: ChatBox(
|
||||
scrollController:
|
||||
_scrollController,
|
||||
messages: messages,
|
||||
messages: messageService.messages,
|
||||
),
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user