ChatHistory.fromJson constructor

ChatHistory.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ChatHistory.fromJson(Map<String, dynamic> json) {
  final chatHistory = ChatHistory();
  final messagesList = json['messages'] as List<dynamic>;
  for (final message in messagesList) {
    chatHistory.messages
        .add(Message.fromJson(message as Map<String, dynamic>));
  }
  return chatHistory;
}