@@ -367,8 +367,7 @@ void main() {
367
367
List .generate (30 , (i) => eg.streamMessage (stream: stream)));
368
368
369
369
check (model).messages.length.equals (30 );
370
- await store.handleEvent (MessageEvent (id: 0 ,
371
- message: eg.streamMessage (stream: stream)));
370
+ await store.handleEvent (eg.messageEvent (eg.streamMessage (stream: stream)));
372
371
checkNotifiedOnce ();
373
372
check (model).messages.length.equals (31 );
374
373
});
@@ -381,17 +380,15 @@ void main() {
381
380
382
381
check (model).messages.length.equals (30 );
383
382
final otherStream = eg.stream ();
384
- await store.handleEvent (MessageEvent (id: 0 ,
385
- message: eg.streamMessage (stream: otherStream)));
383
+ await store.handleEvent (eg.messageEvent (eg.streamMessage (stream: otherStream)));
386
384
checkNotNotified ();
387
385
check (model).messages.length.equals (30 );
388
386
});
389
387
390
388
test ('MessageEvent, before fetch' , () async {
391
389
final stream = eg.stream ();
392
390
await prepare (narrow: ChannelNarrow (stream.streamId));
393
- await store.handleEvent (MessageEvent (id: 0 ,
394
- message: eg.streamMessage (stream: stream)));
391
+ await store.handleEvent (eg.messageEvent (eg.streamMessage (stream: stream)));
395
392
checkNotNotified ();
396
393
check (model).fetched.isFalse ();
397
394
});
@@ -1314,7 +1311,7 @@ void main() {
1314
1311
}
1315
1312
1316
1313
final message = eg.streamMessage (stream: stream, topic: 'hello' );
1317
- await store.handleEvent (MessageEvent (id : 0 , message : message));
1314
+ await store.handleEvent (eg. messageEvent ( message));
1318
1315
1319
1316
await store.handleEvent (
1320
1317
eg.reactionEvent (eg.unicodeEmojiReaction, ReactionOp .add, message.id));
@@ -1396,8 +1393,7 @@ void main() {
1396
1393
await prepare (narrow: ChannelNarrow (stream.streamId));
1397
1394
await prepareMessages (foundOldest: true , messages:
1398
1395
List .generate (30 , (i) => eg.streamMessage (stream: stream)));
1399
- await store.handleEvent (MessageEvent (id: 0 ,
1400
- message: eg.streamMessage (stream: stream)));
1396
+ await store.handleEvent (eg.messageEvent (eg.streamMessage (stream: stream)));
1401
1397
checkNotifiedOnce ();
1402
1398
check (model).messages.length.equals (31 );
1403
1399
@@ -1454,28 +1450,28 @@ void main() {
1454
1450
.deepEquals (expected..insertAll (0 , [101 , 103 , 105 ]));
1455
1451
1456
1452
// … and on MessageEvent.
1457
- await store.handleEvent (MessageEvent (id : 0 ,
1458
- message : eg.streamMessage (id: 301 , stream: stream1, topic: 'A' )));
1453
+ await store.handleEvent (eg. messageEvent (
1454
+ eg.streamMessage (id: 301 , stream: stream1, topic: 'A' )));
1459
1455
checkNotifiedOnce ();
1460
1456
check (model.messages.map ((m) => m.id)).deepEquals (expected..add (301 ));
1461
1457
1462
- await store.handleEvent (MessageEvent (id : 0 ,
1463
- message : eg.streamMessage (id: 302 , stream: stream1, topic: 'B' )));
1458
+ await store.handleEvent (eg. messageEvent (
1459
+ eg.streamMessage (id: 302 , stream: stream1, topic: 'B' )));
1464
1460
checkNotNotified ();
1465
1461
check (model.messages.map ((m) => m.id)).deepEquals (expected);
1466
1462
1467
- await store.handleEvent (MessageEvent (id : 0 ,
1468
- message : eg.streamMessage (id: 303 , stream: stream2, topic: 'C' )));
1463
+ await store.handleEvent (eg. messageEvent (
1464
+ eg.streamMessage (id: 303 , stream: stream2, topic: 'C' )));
1469
1465
checkNotifiedOnce ();
1470
1466
check (model.messages.map ((m) => m.id)).deepEquals (expected..add (303 ));
1471
1467
1472
- await store.handleEvent (MessageEvent (id : 0 ,
1473
- message : eg.streamMessage (id: 304 , stream: stream2, topic: 'D' )));
1468
+ await store.handleEvent (eg. messageEvent (
1469
+ eg.streamMessage (id: 304 , stream: stream2, topic: 'D' )));
1474
1470
checkNotNotified ();
1475
1471
check (model.messages.map ((m) => m.id)).deepEquals (expected);
1476
1472
1477
- await store.handleEvent (MessageEvent (id : 0 ,
1478
- message : eg.dmMessage (id: 305 , from: eg.otherUser, to: [eg.selfUser])));
1473
+ await store.handleEvent (eg. messageEvent (
1474
+ eg.dmMessage (id: 305 , from: eg.otherUser, to: [eg.selfUser])));
1479
1475
checkNotifiedOnce ();
1480
1476
check (model.messages.map ((m) => m.id)).deepEquals (expected..add (305 ));
1481
1477
});
@@ -1511,18 +1507,18 @@ void main() {
1511
1507
.deepEquals (expected..insertAll (0 , [101 , 102 ]));
1512
1508
1513
1509
// … and on MessageEvent.
1514
- await store.handleEvent (MessageEvent (id : 0 ,
1515
- message : eg.streamMessage (id: 301 , stream: stream, topic: 'A' )));
1510
+ await store.handleEvent (eg. messageEvent (
1511
+ eg.streamMessage (id: 301 , stream: stream, topic: 'A' )));
1516
1512
checkNotifiedOnce ();
1517
1513
check (model.messages.map ((m) => m.id)).deepEquals (expected..add (301 ));
1518
1514
1519
- await store.handleEvent (MessageEvent (id : 0 ,
1520
- message : eg.streamMessage (id: 302 , stream: stream, topic: 'B' )));
1515
+ await store.handleEvent (eg. messageEvent (
1516
+ eg.streamMessage (id: 302 , stream: stream, topic: 'B' )));
1521
1517
checkNotifiedOnce ();
1522
1518
check (model.messages.map ((m) => m.id)).deepEquals (expected..add (302 ));
1523
1519
1524
- await store.handleEvent (MessageEvent (id : 0 ,
1525
- message : eg.streamMessage (id: 303 , stream: stream, topic: 'C' )));
1520
+ await store.handleEvent (eg. messageEvent (
1521
+ eg.streamMessage (id: 303 , stream: stream, topic: 'C' )));
1526
1522
checkNotNotified ();
1527
1523
check (model.messages.map ((m) => m.id)).deepEquals (expected);
1528
1524
});
@@ -1553,8 +1549,8 @@ void main() {
1553
1549
.deepEquals (expected..insertAll (0 , [101 ]));
1554
1550
1555
1551
// … and on MessageEvent.
1556
- await store.handleEvent (MessageEvent (id : 0 ,
1557
- message : eg.streamMessage (id: 301 , stream: stream, topic: 'A' )));
1552
+ await store.handleEvent (eg. messageEvent (
1553
+ eg.streamMessage (id: 301 , stream: stream, topic: 'A' )));
1558
1554
checkNotifiedOnce ();
1559
1555
check (model.messages.map ((m) => m.id)).deepEquals (expected..add (301 ));
1560
1556
});
@@ -1593,7 +1589,7 @@ void main() {
1593
1589
// … and on MessageEvent.
1594
1590
final messages = getMessages (301 );
1595
1591
for (var i = 0 ; i < 3 ; i += 1 ) {
1596
- await store.handleEvent (MessageEvent (id : 0 , message : messages[i]));
1592
+ await store.handleEvent (eg. messageEvent ( messages[i]));
1597
1593
checkNotifiedOnce ();
1598
1594
check (model.messages.map ((m) => m.id)).deepEquals (expected..add (301 + i));
1599
1595
}
@@ -1631,7 +1627,7 @@ void main() {
1631
1627
// … and on MessageEvent.
1632
1628
final messages = getMessages (301 );
1633
1629
for (var i = 0 ; i < 2 ; i += 1 ) {
1634
- await store.handleEvent (MessageEvent (id : 0 , message : messages[i]));
1630
+ await store.handleEvent (eg. messageEvent ( messages[i]));
1635
1631
checkNotifiedOnce ();
1636
1632
check (model.messages.map ((m) => m.id)).deepEquals (expected..add (301 + i));
1637
1633
}
@@ -1644,8 +1640,7 @@ void main() {
1644
1640
await prepare (narrow: ChannelNarrow (stream.streamId));
1645
1641
await prepareMessages (foundOldest: true , messages: []);
1646
1642
1647
- await store.handleEvent (MessageEvent (id: 0 ,
1648
- message: eg.streamMessage (stream: stream)));
1643
+ await store.handleEvent (eg.messageEvent (eg.streamMessage (stream: stream)));
1649
1644
// Each [checkNotifiedOnce] call ensures there's been a [checkInvariants]
1650
1645
// call, where the [ContentNode] gets checked. The additional checks to
1651
1646
// make this test explicit.
@@ -1659,7 +1654,7 @@ void main() {
1659
1654
await prepare (narrow: ChannelNarrow (stream.streamId));
1660
1655
await prepareMessages (foundOldest: true , messages: []);
1661
1656
1662
- await store.handleEvent (MessageEvent (id : 0 , message : eg.streamMessage (
1657
+ await store.handleEvent (eg. messageEvent ( eg.streamMessage (
1663
1658
stream: stream,
1664
1659
sender: eg.selfUser,
1665
1660
submessages: [
@@ -1723,11 +1718,11 @@ void main() {
1723
1718
checkNotified (count: 2 );
1724
1719
1725
1720
// Then test MessageEvent, where a new header is needed…
1726
- await store.handleEvent (MessageEvent (id : 0 , message : streamMessage (13 )));
1721
+ await store.handleEvent (eg. messageEvent ( streamMessage (13 )));
1727
1722
checkNotifiedOnce ();
1728
1723
1729
1724
// … and where it's not.
1730
- await store.handleEvent (MessageEvent (id : 0 , message : streamMessage (14 )));
1725
+ await store.handleEvent (eg. messageEvent ( streamMessage (14 )));
1731
1726
checkNotifiedOnce ();
1732
1727
1733
1728
// Then test UpdateMessageEvent edits, where a header is and remains needed…
0 commit comments