diff --git a/assets/images/ai1.png b/assets/images/ai1.png deleted file mode 100644 index a2b6bec..0000000 Binary files a/assets/images/ai1.png and /dev/null differ diff --git a/assets/images/ai2.png b/assets/images/ai2.png deleted file mode 100644 index c370938..0000000 Binary files a/assets/images/ai2.png and /dev/null differ diff --git a/lib/screens/part_screen.dart b/lib/screens/part_screen.dart index d384bdc..7987be0 100644 --- a/lib/screens/part_screen.dart +++ b/lib/screens/part_screen.dart @@ -24,7 +24,7 @@ class _PartScreenState extends State { super.initState(); WidgetsBinding.instance.addPostFrameCallback((_) { final messageService = Provider.of(context, listen: false); - messageService.initializeEmpty(); + messageService.removeNonListeningMessages(); setState(() { _isInitialized = true; }); diff --git a/lib/services/message_service.dart b/lib/services/message_service.dart index c5c3dcf..c4ee4c0 100644 --- a/lib/services/message_service.dart +++ b/lib/services/message_service.dart @@ -381,4 +381,9 @@ class MessageService extends ChangeNotifier { _messages.clear(); notifyListeners(); } + + void removeNonListeningMessages() { + _messages.removeWhere((message) => message.status != MessageStatus.listening); + notifyListeners(); + } } diff --git a/lib/widgets/chat_bubble.dart b/lib/widgets/chat_bubble.dart index e6c60b4..21a444a 100644 --- a/lib/widgets/chat_bubble.dart +++ b/lib/widgets/chat_bubble.dart @@ -329,8 +329,8 @@ class _ChatBubbleState extends State { padding: const EdgeInsets.only(left: 12), child: Image.asset( 'assets/images/copy.png', - width: 24, - height: 24 + width: 22, + height: 22 ), ), ), @@ -345,9 +345,9 @@ class _ChatBubbleState extends State { padding: const EdgeInsets.only(left: 12), child: _liked ? Image.asset('assets/images/liked2.png', - width: 24, height: 24) + width: 22, height: 22) : Image.asset('assets/images/liked1.png', - width: 24, height: 24), + width: 22, height: 22), ), ), InkWell( @@ -361,9 +361,9 @@ class _ChatBubbleState extends State { padding: const EdgeInsets.only(left: 12), child: _disliked ? Image.asset('assets/images/disliked2.png', - width: 24, height: 24) + width: 22, height: 22) : Image.asset('assets/images/disliked1.png', - width: 24, height: 24)), + width: 22, height: 22)), ), ], ),