@@ -247,7 +247,7 @@ void main() {
247247 final unreadChannelMessage = eg.streamMessage (flags: []);
248248 final readChannelMessage = eg.streamMessage (flags: [MessageFlag .read]);
249249
250- final allMessages = [
250+ final allMessages = < Message > [
251251 unreadDmMessage, unreadChannelMessage,
252252 readDmMessage, readChannelMessage,
253253 ];
@@ -314,7 +314,7 @@ void main() {
314314 if (isDirectMentioned) MessageFlag .mentioned,
315315 if (isWildcardMentioned) MessageFlag .wildcardMentioned,
316316 ];
317- final message = isStream
317+ final Message message = isStream
318318 ? eg.streamMessage (flags: flags)
319319 : eg.dmMessage (from: eg.otherUser, to: [eg.selfUser], flags: flags);
320320 model.handleMessageEvent (eg.messageEvent (message));
@@ -401,7 +401,7 @@ void main() {
401401 for (final isKnownToModel in [true , false ]) {
402402 for (final isRead in [false , true ]) {
403403 final baseFlags = [if (isRead) MessageFlag .read];
404- for (final (messageDesc, message) in [
404+ for (final (messageDesc, message) in < ( String , Message ) > [
405405 ('stream' , eg.streamMessage (flags: baseFlags)),
406406 ('1:1 dm' , eg.dmMessage (from: eg.otherUser, to: [eg.selfUser], flags: baseFlags)),
407407 ]) {
@@ -661,7 +661,7 @@ void main() {
661661 final message13 = eg.streamMessage (id: 13 , stream: stream2, topic: 'b' , flags: []);
662662 final message14 = eg.streamMessage (id: 14 , stream: stream2, topic: 'b' , flags: [MessageFlag .mentioned]);
663663
664- final messages = [
664+ final messages = < Message > [
665665 message1, message2, message3, message4, message5,
666666 message6, message7, message8, message9, message10,
667667 message11, message12, message13, message14,
@@ -848,7 +848,7 @@ void main() {
848848 // That case is indistinguishable from an unread that's unknown to
849849 // the model, so we get coverage for that case too.
850850 test ('add flag: ${mentionFlag .name }' , () {
851- final messages = [
851+ final messages = < Message > [
852852 eg.streamMessage (flags: []),
853853 eg.streamMessage (flags: [MessageFlag .read]),
854854 eg.dmMessage (from: eg.otherUser, to: [eg.selfUser], flags: []),
@@ -885,7 +885,7 @@ void main() {
885885 // That case is indistinguishable from an unread that's unknown to
886886 // the model, so we get coverage for that case too.
887887 test ('remove flag: ${mentionFlag .name }' , () {
888- final messages = [
888+ final messages = < Message > [
889889 eg.streamMessage (flags: [mentionFlag]),
890890 eg.streamMessage (flags: [mentionFlag, MessageFlag .read]),
891891 eg.dmMessage (from: eg.otherUser, to: [eg.selfUser], flags: [mentionFlag]),
@@ -924,7 +924,7 @@ void main() {
924924 final message2 = eg.streamMessage (id: 2 , flags: [MessageFlag .mentioned]);
925925 final message3 = eg.dmMessage (id: 3 , from: eg.otherUser, to: [eg.selfUser], flags: []);
926926 final message4 = eg.dmMessage (id: 4 , from: eg.otherUser, to: [eg.selfUser], flags: [MessageFlag .wildcardMentioned]);
927- final messages = [message1, message2, message3, message4];
927+ final messages = < Message > [message1, message2, message3, message4];
928928
929929 prepare ();
930930 fillWithMessages ([message1, message2, message3, message4]);
@@ -973,7 +973,7 @@ void main() {
973973 final message13 = eg.streamMessage (id: 13 , stream: stream2, topic: 'b' , flags: []);
974974 final message14 = eg.streamMessage (id: 14 , stream: stream2, topic: 'b' , flags: [MessageFlag .mentioned]);
975975
976- final messages = [
976+ final messages = < Message > [
977977 message1, message2, message3, message4, message5,
978978 message6, message7, message8, message9, message10,
979979 message11, message12, message13, message14,
@@ -1085,7 +1085,7 @@ void main() {
10851085 final message13 = eg.streamMessage (id: 13 , stream: stream2, topic: 'b' , flags: [MessageFlag .read]);
10861086 final message14 = eg.streamMessage (id: 14 , stream: stream2, topic: 'b' , flags: [MessageFlag .mentioned, MessageFlag .read]);
10871087
1088- final messages = [
1088+ final messages = < Message > [
10891089 message1, message2, message3, message4, message5,
10901090 message6, message7, message8, message9, message10,
10911091 message11, message12, message13, message14,
0 commit comments