createMessage method

  1. @override
Future<Message> createMessage(
  1. String threadId,
  2. Message message
)
override

Implementation

@override
Future<Message> createMessage(String threadId, Message message) async {
  var url = '/threads/$threadId/messages';
  var response = await httpClient.post(
    url,
    data: message.toGptMap,
  );
  Map<String, dynamic> data = response.data;
  var newMessage = Message.fromMap(data);
  message.id = newMessage.id;
  return newMessage;
}