use getters

This commit is contained in:
Salvatore Giordano
2021-06-29 11:43:28 +02:00
parent 81b69e95bf
commit a9c7abb0d6
4 changed files with 12 additions and 8 deletions
@@ -201,8 +201,9 @@ class ChannelListView extends StatefulWidget {
class _ChannelListViewState extends State<ChannelListView> { class _ChannelListViewState extends State<ChannelListView> {
final _slideController = SlidableController(); final _slideController = SlidableController();
late final _channelListController = final _defaultController = ChannelListController();
widget.channelListController ?? ChannelListController(); ChannelListController get _channelListController =>
widget.channelListController ?? _defaultController;
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
@@ -352,8 +352,9 @@ class _MessageListViewState extends State<MessageListView> {
bool _inBetweenList = false; bool _inBetweenList = false;
late final MessageListController _messageListController = final _defaultController = MessageListController();
widget.messageListController ?? MessageListController(); MessageListController get _messageListController =>
widget.messageListController ?? _defaultController;
@override @override
Widget build(BuildContext context) => MessageListCore( Widget build(BuildContext context) => MessageListCore(
@@ -139,8 +139,9 @@ class MessageSearchListView extends StatefulWidget {
} }
class _MessageSearchListViewState extends State<MessageSearchListView> { class _MessageSearchListViewState extends State<MessageSearchListView> {
late final MessageSearchListController _messageSearchListController = final _defaultController = MessageSearchListController();
widget.messageSearchListController ?? MessageSearchListController(); MessageSearchListController get _messageSearchListController =>
widget.messageSearchListController ?? _defaultController;
@override @override
Widget build(BuildContext context) => MessageSearchListCore( Widget build(BuildContext context) => MessageSearchListCore(
@@ -154,8 +154,9 @@ class _UserListViewState extends State<UserListView>
with WidgetsBindingObserver { with WidgetsBindingObserver {
bool get _isListView => widget.crossAxisCount == 1; bool get _isListView => widget.crossAxisCount == 1;
late final UserListController _userListController = final _defaultController = UserListController();
widget.userListController ?? UserListController(); UserListController get _userListController =>
widget.userListController ?? _defaultController;
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {