@@ -257,16 +257,10 @@ mixin _MessageSequence {
257
257
}
258
258
}
259
259
260
- ZulipMessageContent _parseMessageContent (Message message) {
261
- final poll = message.poll;
262
- if (poll != null ) return PollContent (poll);
263
- return parseContent (message.content);
264
- }
265
-
266
260
/// Update data derived from the content of the index-th message.
267
261
void _reparseContent (int index) {
268
262
final message = messages[index];
269
- final content = _parseMessageContent (message);
263
+ final content = parseMessageContent (message);
270
264
contents[index] = content;
271
265
272
266
final itemIndex = findItemWithMessageId (message.id);
@@ -283,7 +277,7 @@ mixin _MessageSequence {
283
277
void _addMessage (Message message) {
284
278
assert (contents.length == messages.length);
285
279
messages.add (message);
286
- contents.add (_parseMessageContent (message));
280
+ contents.add (parseMessageContent (message));
287
281
assert (contents.length == messages.length);
288
282
_processMessage (messages.length - 1 );
289
283
}
@@ -362,7 +356,7 @@ mixin _MessageSequence {
362
356
assert (contents.length == messages.length);
363
357
messages.insertAll (index, toInsert);
364
358
contents.insertAll (index, toInsert.map (
365
- (message) => _parseMessageContent (message)));
359
+ (message) => parseMessageContent (message)));
366
360
assert (contents.length == messages.length);
367
361
if (index <= middleMessage) {
368
362
middleMessage += messages.length - oldLength;
@@ -425,7 +419,7 @@ mixin _MessageSequence {
425
419
void _recompute () {
426
420
assert (contents.length == messages.length);
427
421
contents.clear ();
428
- contents.addAll (messages.map ((message) => _parseMessageContent (message)));
422
+ contents.addAll (messages.map ((message) => parseMessageContent (message)));
429
423
assert (contents.length == messages.length);
430
424
_reprocessAll ();
431
425
}
0 commit comments