OptimusChat constructor
OptimusChat({
- Key? key,
- required List<
OptimusMessage> messages, - required bool hasAvatars,
- required FormatTime formatTime,
- required FormatDate formatDate,
- required Widget sending,
- required Widget sent,
- required Widget error,
- required ValueChanged<
String> onSendPressed, - required Predicate<
OptimusMessage> isFromCurrentUser,
Implementation
OptimusChat({
super.key,
required List<OptimusMessage> messages,
required this.hasAvatars,
required this.formatTime,
required this.formatDate,
required this.sending,
required this.sent,
required this.error,
required this.onSendPressed,
required this.isFromCurrentUser,
}) {
_messages = [...messages]..sort(_byTime);
}