File tree 1 file changed +7
-13
lines changed
1 file changed +7
-13
lines changed Original file line number Diff line number Diff line change @@ -1351,21 +1351,15 @@ class _ComposeBoxState extends State<ComposeBox> implements ComposeBoxState {
1351
1351
}
1352
1352
1353
1353
final narrow = widget.narrow;
1354
- switch (narrow ) {
1355
- case ChannelNarrow ():
1356
- _controller as StreamComposeBoxController ;
1354
+ switch (_controller ) {
1355
+ case StreamComposeBoxController (): {
1356
+ narrow as ChannelNarrow ;
1357
1357
body = _StreamComposeBoxBody (controller: _controller, narrow: narrow);
1358
- case TopicNarrow ():
1359
- _controller as FixedDestinationComposeBoxController ;
1360
- body = _FixedDestinationComposeBoxBody (controller: _controller, narrow: narrow);
1361
- case DmNarrow ():
1362
- _controller as FixedDestinationComposeBoxController ;
1358
+ }
1359
+ case FixedDestinationComposeBoxController (): {
1360
+ narrow as SendableNarrow ;
1363
1361
body = _FixedDestinationComposeBoxBody (controller: _controller, narrow: narrow);
1364
- case CombinedFeedNarrow ():
1365
- case MentionsNarrow ():
1366
- case StarredMessagesNarrow ():
1367
- assert (false );
1368
- body = null ;
1362
+ }
1369
1363
}
1370
1364
1371
1365
// TODO(#720) dismissable message-send error, maybe something like:
You can’t perform that action at this time.
0 commit comments