forked from Henry-Hiles/nexus
9 lines
397 B
Dart
9 lines
397 B
Dart
import "package:flutter_chat_core/flutter_chat_core.dart";
|
|
import "package:matrix/matrix.dart";
|
|
import "package:nexus/helpers/extensions/event_to_message.dart";
|
|
|
|
extension ListToMessages on List<MatrixEvent> {
|
|
Future<List<Message>> toMessages(Room room) async => (await Future.wait(
|
|
map((event) => Event.fromMatrixEvent(event, room).toMessage()),
|
|
)).nonNulls.toList().reversed.toList();
|
|
}
|