Skip to content

Commit d64698e

Browse files
committed
msglist [nfc]: Make _SenderRow accept MessageBase
1 parent 5488a7a commit d64698e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/widgets/message_list.dart

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'package:intl/intl.dart' hide TextDirection;
55

66
import '../api/model/model.dart';
77
import '../generated/l10n/zulip_localizations.dart';
8+
import '../model/message.dart';
89
import '../model/message_list.dart';
910
import '../model/narrow.dart';
1011
import '../model/store.dart';
@@ -1376,7 +1377,7 @@ final _kMessageTimestampFormat = DateFormat('h:mm aa', 'en_US');
13761377
class _SenderRow extends StatelessWidget {
13771378
const _SenderRow({required this.message, required this.showTimestamp});
13781379

1379-
final Message message;
1380+
final MessageBase message;
13801381
final bool showTimestamp;
13811382

13821383
@override
@@ -1406,7 +1407,9 @@ class _SenderRow extends StatelessWidget {
14061407
userId: message.senderId),
14071408
const SizedBox(width: 8),
14081409
Flexible(
1409-
child: Text(store.senderDisplayName(message),
1410+
child: Text(message is Message
1411+
? store.senderDisplayName(message as Message)
1412+
: store.userDisplayName(message.senderId),
14101413
style: TextStyle(
14111414
fontSize: 18,
14121415
height: (22 / 18),

0 commit comments

Comments
 (0)