progressing_chat_item.dart 548 B

1234567891011121314151617181920212223
  1. import 'package:electronic_assistant/data/bean/chat_item.dart';
  2. import 'package:get/get.dart';
  3. class ProgressingChatItem extends ChatItem {
  4. final RxString streamContent = "".obs;
  5. final RxBool isFinished = false.obs;
  6. final RxBool isFailed = false.obs;
  7. final RxString error = "".obs;
  8. ProgressingChatItem(
  9. {required super.id,
  10. required super.conversationId,
  11. required super.role,
  12. required super.content,
  13. required super.createTime});
  14. void append(String content) {
  15. streamContent.value += content;
  16. }
  17. }