Merge remote-tracking branch 'origin/master'

This commit is contained in:
Deven Joshi
2021-02-17 14:44:07 +05:30
@@ -314,12 +314,24 @@ class StreamChannelState extends State<StreamChannel> {
@override
void initState() {
super.initState();
_populateFutures();
}
void _populateFutures() {
_futures = [widget.channel.initialized];
if (initialMessageId != null) {
_futures.add(_loadChannelAtMessage);
}
}
@override
void didUpdateWidget(covariant StreamChannel oldWidget) {
if (oldWidget.initialMessageId != initialMessageId) {
_populateFutures();
}
super.didUpdateWidget(oldWidget);
}
@override
void dispose() {
_queryTopMessagesController.close();