Files
one-ai/mobile/app/lib/components/conversation_thread/conversation_thread_model.dart
T

32 lines
1.1 KiB
Dart

import 'package:app/components/conversation_thread/chat_bubble_model.dart';
import 'package:app/components/conversation_thread/chat.dart';
import 'package:app/components/conversation_thread/conversation.dart';
import 'package:app/util/server.dart';
import 'package:app/components/prompt_box/prompt_box_widget.dart';
import 'package:flutterflow_ui/flutterflow_ui.dart';
import 'conversation_thread_widget.dart' show ConversationThreadWidget;
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
import 'package:provider/provider.dart';
import 'package:cached_network_image/cached_network_image.dart';
class ConversationThreadModel extends FlutterFlowModel<ConversationThreadWidget> {
final formKey = GlobalKey<FormState>();
late PromptBoxModel promptBoxModel;
Conversation conversation;
ConversationThreadModel(this.conversation);
@override
void initState(BuildContext context) {
conversation = Server.getLoadedConversation();
promptBoxModel = createModel(context, () => PromptBoxModel());
}
@override
void dispose() {
promptBoxModel.dispose();
}
}