From adbc036c164f3ddb9fded561d00e31c4b23a874a Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Fri, 11 Mar 2022 16:40:56 +0100 Subject: [PATCH] Fix a few notices --- .../post_visibility_picker_dialog.dart | 4 -- lib/ui/screens/search_screen.dart | 8 +-- .../screens/update_conversation_screen.dart | 6 +- lib/ui/screens/user_access_denied_screen.dart | 3 +- .../about_user_section.dart | 3 +- .../user_page_sections/user_page_header.dart | 3 +- .../user_posts_section.dart | 3 +- lib/ui/tiles/accepted_friend_tile.dart | 55 +++++++++---------- lib/ui/tiles/comment_tile.dart | 6 +- lib/ui/tiles/conversation_message_tile.dart | 9 +-- lib/ui/tiles/conversation_tile.dart | 7 +-- lib/ui/tiles/pending_friend_tile.dart | 5 +- lib/ui/tiles/post_tile.dart | 12 +--- lib/ui/tiles/post_visibility_level_tile.dart | 6 +- .../server_conversation_message_tile.dart | 4 +- lib/ui/tiles/simple_user_tile.dart | 3 +- lib/ui/widgets/FrienshipStatusWidget.dart | 4 +- lib/ui/widgets/account_image_widget.dart | 3 +- lib/ui/widgets/async_screen_widget.dart | 6 +- lib/ui/widgets/conversation_file_tile.dart | 5 +- lib/ui/widgets/conversation_image_widget.dart | 4 +- lib/ui/widgets/copy_icon.dart | 5 +- lib/ui/widgets/countdown_widget.dart | 4 +- lib/ui/widgets/create_account_widget.dart | 9 +-- lib/ui/widgets/custom_list_tile.dart | 5 +- .../dialogs/confirm_dialog_button.dart | 3 +- .../forez_presence_calendar_widget.dart | 7 +-- lib/ui/widgets/group_following_widget.dart | 7 +-- lib/ui/widgets/group_icon_widget.dart | 4 +- lib/ui/widgets/like_widget.dart | 3 +- lib/ui/widgets/post_container_widget.dart | 4 +- .../settings/multi_choices_settings_tile.dart | 5 +- lib/ui/widgets/status_widget.dart | 3 +- .../widgets/tablet_mode/user_page_tablet.dart | 9 +-- lib/ui/widgets/tour/presentation_pane.dart | 5 +- 35 files changed, 73 insertions(+), 159 deletions(-) diff --git a/lib/ui/dialogs/post_visibility_picker_dialog.dart b/lib/ui/dialogs/post_visibility_picker_dialog.dart index b185553..fe354e4 100644 --- a/lib/ui/dialogs/post_visibility_picker_dialog.dart +++ b/lib/ui/dialogs/post_visibility_picker_dialog.dart @@ -13,10 +13,6 @@ Future showPostVisibilityPickerDialog({ required PostVisibilityLevel initialLevel, required bool isGroup, }) async { - assert(context != null); - assert(initialLevel != null); - assert(isGroup != null); - final newLevel = await showDialog( context: context, builder: (c) => _PostVisibilityPickerWidget( diff --git a/lib/ui/screens/search_screen.dart b/lib/ui/screens/search_screen.dart index 3566e2b..13521e3 100644 --- a/lib/ui/screens/search_screen.dart +++ b/lib/ui/screens/search_screen.dart @@ -86,9 +86,7 @@ class _SearchScreenState extends State { class _SearchResultUser extends StatelessWidget { final User user; - const _SearchResultUser({Key? key, required this.user}) - : assert(user != null), - super(key: key); + const _SearchResultUser({Key? key, required this.user}) : super(key: key); @override Widget build(BuildContext context) { @@ -105,9 +103,7 @@ class _SearchResultUser extends StatelessWidget { class _SearchResultGroup extends StatelessWidget { final Group group; - const _SearchResultGroup({Key? key, required this.group}) - : assert(group != null), - super(key: key); + const _SearchResultGroup({Key? key, required this.group}) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/screens/update_conversation_screen.dart b/lib/ui/screens/update_conversation_screen.dart index b7c2834..7bf4399 100644 --- a/lib/ui/screens/update_conversation_screen.dart +++ b/lib/ui/screens/update_conversation_screen.dart @@ -54,7 +54,7 @@ class _UpdateConversationScreen extends State { String get _conversationColor => _colorController.text; Color? get _color { - if (_conversationColor == null || _conversationColor.isEmpty) return null; + if (_conversationColor.isEmpty) return null; try { return HexColor(_conversationColor); @@ -237,8 +237,6 @@ class _UpdateConversationScreen extends State { /// An option of the members menu has been selected void _membersMenuItemSelected(User user, _MembersMenuChoices choice) { - if (choice == null) return; - switch (choice) { case _MembersMenuChoices.REMOVE: _removeMember(user); @@ -307,7 +305,7 @@ class _UpdateConversationScreen extends State { members: _members.map((element) => element.id).toList(), follow: _followConversation, canEveryoneAddMembers: _canEveryoneAddMembers!, - color: _color)) ; + color: _color)); MainController.of(context)!.popPage(); MainController.of(context)!.openConversationById(conversationID); diff --git a/lib/ui/screens/user_access_denied_screen.dart b/lib/ui/screens/user_access_denied_screen.dart index 9e9200c..bb658ac 100644 --- a/lib/ui/screens/user_access_denied_screen.dart +++ b/lib/ui/screens/user_access_denied_screen.dart @@ -18,8 +18,7 @@ class UserAccessDeniedScreen extends StatefulWidget { final int userID; const UserAccessDeniedScreen({Key? key, required this.userID}) - : assert(userID != null), - super(key: key); + : super(key: key); @override _UserAccessDeniedScreenState createState() => _UserAccessDeniedScreenState(); diff --git a/lib/ui/screens/user_page_sections/about_user_section.dart b/lib/ui/screens/user_page_sections/about_user_section.dart index 5b6406e..b4677c0 100644 --- a/lib/ui/screens/user_page_sections/about_user_section.dart +++ b/lib/ui/screens/user_page_sections/about_user_section.dart @@ -21,8 +21,7 @@ class AboutUserSection extends StatefulWidget { const AboutUserSection({ Key? key, required this.user, - }) : assert(user != null), - super(key: key); + }) : super(key: key); @override _AboutUserSectionState createState() => _AboutUserSectionState(); diff --git a/lib/ui/screens/user_page_sections/user_page_header.dart b/lib/ui/screens/user_page_sections/user_page_header.dart index c9dc128..e3bbc19 100644 --- a/lib/ui/screens/user_page_sections/user_page_header.dart +++ b/lib/ui/screens/user_page_sections/user_page_header.dart @@ -17,8 +17,7 @@ class UserPageHeader extends StatelessWidget { Key? key, required this.user, required this.bgColor, - }) : assert(user != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) => Container( diff --git a/lib/ui/screens/user_page_sections/user_posts_section.dart b/lib/ui/screens/user_page_sections/user_posts_section.dart index 96b5d00..aed1f88 100644 --- a/lib/ui/screens/user_page_sections/user_posts_section.dart +++ b/lib/ui/screens/user_page_sections/user_posts_section.dart @@ -15,8 +15,7 @@ class UserPostsSection extends StatefulWidget { const UserPostsSection({ Key? key, required this.user, - }) : assert(user != null), - super(key: key); + }) : super(key: key); @override _UserPostsSectionState createState() => _UserPostsSectionState(); diff --git a/lib/ui/tiles/accepted_friend_tile.dart b/lib/ui/tiles/accepted_friend_tile.dart index c171019..c00c3d0 100644 --- a/lib/ui/tiles/accepted_friend_tile.dart +++ b/lib/ui/tiles/accepted_friend_tile.dart @@ -30,12 +30,7 @@ class AcceptedFriendTile extends StatelessWidget { required this.onRequestDelete, required this.onSetFollowing, required this.onOpenPrivateConversation, - }) : assert(friend != null), - assert(user != null), - assert(onRequestDelete != null), - assert(onSetFollowing != null), - assert(onOpenPrivateConversation != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { @@ -55,32 +50,32 @@ class AcceptedFriendTile extends StatelessWidget { ), trailing: PopupMenuButton<_FriendMenuChoices>( itemBuilder: (c) => [ - //Open a private conversation - PopupMenuItem( - child: Text(tr("Private conversation")!), - value: _FriendMenuChoices.PRIVATE_CONVERSATION, - ), + //Open a private conversation + PopupMenuItem( + child: Text(tr("Private conversation")!), + value: _FriendMenuChoices.PRIVATE_CONVERSATION, + ), - // Update following status - PopupMenuItem( - child: Row( - children: [ - Icon(friend.following - ? Icons.check_box - : Icons.check_box_outline_blank), - Container(width: 10.0), - Text(friend.following ? tr("Following")! : tr("Follow")!), - ], - ), - value: _FriendMenuChoices.TOGGLE_FOLLOWING, - ), + // Update following status + PopupMenuItem( + child: Row( + children: [ + Icon(friend.following + ? Icons.check_box + : Icons.check_box_outline_blank), + Container(width: 10.0), + Text(friend.following ? tr("Following")! : tr("Follow")!), + ], + ), + value: _FriendMenuChoices.TOGGLE_FOLLOWING, + ), - // Remove the friend from the list - PopupMenuItem( - child: Text(tr("Remove")!), - value: _FriendMenuChoices.REMOVE, - ), - ], + // Remove the friend from the list + PopupMenuItem( + child: Text(tr("Remove")!), + value: _FriendMenuChoices.REMOVE, + ), + ], onSelected: _selectedMenuOption, ), ); diff --git a/lib/ui/tiles/comment_tile.dart b/lib/ui/tiles/comment_tile.dart index 8513e7f..518dab4 100644 --- a/lib/ui/tiles/comment_tile.dart +++ b/lib/ui/tiles/comment_tile.dart @@ -27,11 +27,7 @@ class CommentTile extends StatelessWidget { required this.user, required this.onUpdateComment, required this.onDeleteComment, - }) : assert(comment != null), - assert(user != null), - assert(onUpdateComment != null), - assert(onDeleteComment != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/tiles/conversation_message_tile.dart b/lib/ui/tiles/conversation_message_tile.dart index 6fa5d19..481e60f 100644 --- a/lib/ui/tiles/conversation_message_tile.dart +++ b/lib/ui/tiles/conversation_message_tile.dart @@ -37,12 +37,7 @@ class ConversationMessageTile extends StatelessWidget { required this.onRequestMessageStats, required this.onRequestMessageUpdate, required this.onRequestMessageDelete, - }) : assert(message != null), - assert(user != null), - assert(onRequestMessageStats != null), - assert(onRequestMessageUpdate != null), - assert(onRequestMessageDelete != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) => Column( @@ -83,7 +78,7 @@ class ConversationMessageTile extends StatelessWidget { // Update message content PopupMenuItem( enabled: message.isOwner && - message.message != null && + !message.message.isNull && message.message.content!.isNotEmpty, value: _MenuChoices.REQUEST_UPDATE_CONTENT, child: Text(tr("Update")!), diff --git a/lib/ui/tiles/conversation_tile.dart b/lib/ui/tiles/conversation_tile.dart index 2afd980..4d85090 100644 --- a/lib/ui/tiles/conversation_tile.dart +++ b/lib/ui/tiles/conversation_tile.dart @@ -36,12 +36,7 @@ class ConversationTile extends StatelessWidget { required this.onOpen, required this.onRequestUpdate, required this.onRequestLeave, - }) : assert(conversation != null), - assert(usersList != null), - assert(onOpen != null), - assert(onRequestUpdate != null), - assert(onRequestLeave != null), - super(key: key); + }) : super(key: key); _buildSubInformation(IconData icon, String content) { return Row( diff --git a/lib/ui/tiles/pending_friend_tile.dart b/lib/ui/tiles/pending_friend_tile.dart index d696414..34efa9c 100644 --- a/lib/ui/tiles/pending_friend_tile.dart +++ b/lib/ui/tiles/pending_friend_tile.dart @@ -20,10 +20,7 @@ class PendingFriendTile extends StatelessWidget { required this.friend, required this.user, required this.onRespond}) - : assert(friend != null), - assert(user != null), - assert(onRespond != null), - super(key: key); + : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/tiles/post_tile.dart b/lib/ui/tiles/post_tile.dart index 2d91111..fcffc93 100644 --- a/lib/ui/tiles/post_tile.dart +++ b/lib/ui/tiles/post_tile.dart @@ -59,13 +59,7 @@ class PostTile extends StatefulWidget { required this.showPostTarget, required this.groupsInfo, required this.userNamesClickable, - }) : assert(post != null), - assert(usersInfo != null), - assert(onDeletedPost != null), - assert(showPostTarget != null), - assert(groupsInfo != null), - assert(userNamesClickable != null), - super(key: key); + }) : super(key: key); @override State createState() => _PostTileState(); @@ -515,7 +509,7 @@ class _PostTileState extends State { postID: widget.post.id, content: _commentController.text, image: _commentImage, - )) ; + )); _sendingComment = false; @@ -578,7 +572,7 @@ class _PostTileState extends State { isGroup: widget.post.isGroupPost, ); - if (newLevel == null || newLevel == widget.post.visibilityLevel) return; + if (newLevel == widget.post.visibilityLevel) return; // Update post visibility if (!await _postsHelper.setVisibility(widget.post.id, newLevel)) { diff --git a/lib/ui/tiles/post_visibility_level_tile.dart b/lib/ui/tiles/post_visibility_level_tile.dart index b193a73..609627e 100644 --- a/lib/ui/tiles/post_visibility_level_tile.dart +++ b/lib/ui/tiles/post_visibility_level_tile.dart @@ -17,11 +17,7 @@ class PostVisibilityLevelTile extends StatelessWidget { required this.title, required this.onSelect, this.visible = true, - }) : assert(level != null), - assert(title != null), - assert(onSelect != null), - assert(visible != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/tiles/server_conversation_message_tile.dart b/lib/ui/tiles/server_conversation_message_tile.dart index b6ba017..8a7b4b6 100644 --- a/lib/ui/tiles/server_conversation_message_tile.dart +++ b/lib/ui/tiles/server_conversation_message_tile.dart @@ -14,9 +14,7 @@ class ServerConversationMessageTile extends StatelessWidget { Key? key, required this.message, required this.users, - }) : assert(message != null), - assert(users != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/tiles/simple_user_tile.dart b/lib/ui/tiles/simple_user_tile.dart index 8e1440d..563a4d4 100644 --- a/lib/ui/tiles/simple_user_tile.dart +++ b/lib/ui/tiles/simple_user_tile.dart @@ -22,8 +22,7 @@ class SimpleUserTile extends StatelessWidget { this.onTap, this.trailing, this.subtitle, - }) : assert(user != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/widgets/FrienshipStatusWidget.dart b/lib/ui/widgets/FrienshipStatusWidget.dart index 767115f..403041d 100644 --- a/lib/ui/widgets/FrienshipStatusWidget.dart +++ b/lib/ui/widgets/FrienshipStatusWidget.dart @@ -18,9 +18,7 @@ class FriendshipStatusWidget extends StatefulWidget { Key? key, required this.status, required this.onFriendshipUpdated, - }) : assert(status != null), - assert(onFriendshipUpdated != null), - super(key: key); + }) : super(key: key); @override _FriendshipStatusWidgetState createState() => _FriendshipStatusWidgetState(); diff --git a/lib/ui/widgets/account_image_widget.dart b/lib/ui/widgets/account_image_widget.dart index 97502b5..e3040d7 100644 --- a/lib/ui/widgets/account_image_widget.dart +++ b/lib/ui/widgets/account_image_widget.dart @@ -16,8 +16,7 @@ class AccountImageWidget extends StatelessWidget { Key? key, required this.user, this.width = 35.0, - }) : assert(user != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/widgets/async_screen_widget.dart b/lib/ui/widgets/async_screen_widget.dart index fa9888d..8a6cc62 100644 --- a/lib/ui/widgets/async_screen_widget.dart +++ b/lib/ui/widgets/async_screen_widget.dart @@ -46,11 +46,7 @@ class AsyncScreenWidget extends StatefulWidget { this.showOldDataWhileUpdating = false, this.loadingWidget, this.errorWidget, - }) : assert(onReload != null), - assert(onBuild != null), - assert(errorMessage != null), - assert(showOldDataWhileUpdating != null), - super(key: key); + }) : super(key: key); @override AsyncScreenWidgetState createState() => AsyncScreenWidgetState(); diff --git a/lib/ui/widgets/conversation_file_tile.dart b/lib/ui/widgets/conversation_file_tile.dart index 1d177d3..42b1c68 100644 --- a/lib/ui/widgets/conversation_file_tile.dart +++ b/lib/ui/widgets/conversation_file_tile.dart @@ -22,9 +22,7 @@ class ConversationFileWidget extends StatefulWidget { Key? key, required this.messageID, required this.file, - }) : assert(messageID != null), - assert(file != null), - super(key: key); + }) : super(key: key); @override _ConversationFileWidgetState createState() => _ConversationFileWidgetState(); @@ -101,7 +99,6 @@ class _ConversationFileWidgetState extends State { ), ), ); - break; } } diff --git a/lib/ui/widgets/conversation_image_widget.dart b/lib/ui/widgets/conversation_image_widget.dart index 72c1825..aa0affe 100644 --- a/lib/ui/widgets/conversation_image_widget.dart +++ b/lib/ui/widgets/conversation_image_widget.dart @@ -83,9 +83,7 @@ class MultipleAccountImagesWidget extends StatelessWidget { Key? key, required this.users, required this.size, - }) : assert(users != null), - assert(size != null), - assert(size > 0), + }) : assert(size > 0), super(key: key); @override diff --git a/lib/ui/widgets/copy_icon.dart b/lib/ui/widgets/copy_icon.dart index d366962..5d44dea 100644 --- a/lib/ui/widgets/copy_icon.dart +++ b/lib/ui/widgets/copy_icon.dart @@ -10,7 +10,7 @@ import 'package:flutter/material.dart'; class CopyIcon extends StatelessWidget { final String value; - const CopyIcon(this.value) : assert(value != null); + const CopyIcon(this.value); @override Widget build(BuildContext context) { @@ -18,7 +18,8 @@ class CopyIcon extends StatelessWidget { icon: Icon(Icons.content_copy), onPressed: () { FlutterClipboard.copy(value); - snack(context, tr("'%c%' was copied to clipboard", args: {"c": value})!); + snack( + context, tr("'%c%' was copied to clipboard", args: {"c": value})!); }, ); } diff --git a/lib/ui/widgets/countdown_widget.dart b/lib/ui/widgets/countdown_widget.dart index dbde1fb..46d2cf4 100644 --- a/lib/ui/widgets/countdown_widget.dart +++ b/lib/ui/widgets/countdown_widget.dart @@ -16,9 +16,7 @@ class CountdownWidget extends StatefulWidget { Key? key, required this.startTime, required this.endTime, - }) : assert(startTime != null), - assert(endTime != null), - super(key: key); + }) : super(key: key); @override _CountdownWidgetState createState() => _CountdownWidgetState(); diff --git a/lib/ui/widgets/create_account_widget.dart b/lib/ui/widgets/create_account_widget.dart index edc3013..f466d08 100644 --- a/lib/ui/widgets/create_account_widget.dart +++ b/lib/ui/widgets/create_account_widget.dart @@ -107,7 +107,8 @@ class _CreateAccountWidgetState extends State { label: tr("Last name")!, onEdited: _updateUI, icon: Icon(Icons.perm_identity), - maxLength: srvConfig!.accountInformationPolicy.maxLastNameLength, + maxLength: + srvConfig!.accountInformationPolicy.maxLastNameLength, error: _showErrors && !_isLastNameValid ? tr("Invalid last name!") : null, @@ -267,11 +268,7 @@ class _InputEntry extends StatelessWidget { this.icon, this.keyboard, this.maxLength, - }) : assert(controller != null), - assert(label != null), - assert(onEdited != null), - assert(isPassword != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/widgets/custom_list_tile.dart b/lib/ui/widgets/custom_list_tile.dart index 432a977..c366c5a 100644 --- a/lib/ui/widgets/custom_list_tile.dart +++ b/lib/ui/widgets/custom_list_tile.dart @@ -41,10 +41,7 @@ class CustomListTile extends StatelessWidget { this.onLongPressWithInfo, this.onLongPressOpenMenu, this.tileColor, - }) : assert(isThreeLine != null), - assert(enabled != null), - assert(selected != null), - assert(!isThreeLine || subtitle != null), + }) : assert(!isThreeLine || subtitle != null), super(key: key); @override diff --git a/lib/ui/widgets/dialogs/confirm_dialog_button.dart b/lib/ui/widgets/dialogs/confirm_dialog_button.dart index 65d1700..a47f220 100644 --- a/lib/ui/widgets/dialogs/confirm_dialog_button.dart +++ b/lib/ui/widgets/dialogs/confirm_dialog_button.dart @@ -13,8 +13,7 @@ class ConfirmDialogButton extends StatelessWidget { Key? key, this.enabled = true, required this.value, - }) : assert(enabled != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/widgets/forez_presence_calendar_widget.dart b/lib/ui/widgets/forez_presence_calendar_widget.dart index 996c803..f14a6ff 100644 --- a/lib/ui/widgets/forez_presence_calendar_widget.dart +++ b/lib/ui/widgets/forez_presence_calendar_widget.dart @@ -26,9 +26,7 @@ class PresenceCalendarWidget extends StatefulWidget { this.onDayClicked, this.mode = CalendarDisplayMode.SINGLE_USER, this.selectedDay, - }) : assert(presenceSet != null), - assert(mode != null), - super(key: key); + }) : super(key: key); @override _PresenceCalendarWidgetState createState() => _PresenceCalendarWidgetState(); @@ -148,8 +146,7 @@ class CellWidget extends StatelessWidget { this.textColor, this.circle = true, this.selected, - }) : assert(text != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/widgets/group_following_widget.dart b/lib/ui/widgets/group_following_widget.dart index 629b851..40e29f2 100644 --- a/lib/ui/widgets/group_following_widget.dart +++ b/lib/ui/widgets/group_following_widget.dart @@ -21,9 +21,7 @@ class GroupFollowingWidget extends StatefulWidget { required this.onUpdated, this.activeColor, this.inactiveColor, - }) : assert(group != null), - assert(onUpdated != null), - super(key: key); + }) : super(key: key); @override _GroupFollowingWidgetState createState() => _GroupFollowingWidgetState(); @@ -46,7 +44,8 @@ class _GroupFollowingWidgetState extends SafeState { color: _group.following ? widget.activeColor : widget.inactiveColor, )), TextSpan( - text: " " + (_group.following ? tr("Following")! : tr("Follow")!)), + text: + " " + (_group.following ? tr("Following")! : tr("Follow")!)), ]), ), onTap: () => _toggleFollowing(), diff --git a/lib/ui/widgets/group_icon_widget.dart b/lib/ui/widgets/group_icon_widget.dart index bbc84e5..342cdbf 100644 --- a/lib/ui/widgets/group_icon_widget.dart +++ b/lib/ui/widgets/group_icon_widget.dart @@ -13,9 +13,7 @@ class GroupIcon extends StatelessWidget { Key? key, required this.group, this.width = 50, - }) : assert(group != null), - assert(width != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/widgets/like_widget.dart b/lib/ui/widgets/like_widget.dart index e73d98c..bb83bb6 100644 --- a/lib/ui/widgets/like_widget.dart +++ b/lib/ui/widgets/like_widget.dart @@ -25,8 +25,7 @@ class LikeWidget extends StatefulWidget { this.buttonIconSize = 15.0, this.activeColor, this.inativeColor}) - : assert(likeElement != null), - super(key: key); + : super(key: key); @override _LikeWidgetState createState() => _LikeWidgetState(); diff --git a/lib/ui/widgets/post_container_widget.dart b/lib/ui/widgets/post_container_widget.dart index 2d48945..5637e0e 100644 --- a/lib/ui/widgets/post_container_widget.dart +++ b/lib/ui/widgets/post_container_widget.dart @@ -7,9 +7,7 @@ import 'package:flutter/material.dart'; class PostContainer extends StatelessWidget { final Widget child; - const PostContainer({Key? key, required this.child}) - : assert(child != null), - super(key: key); + const PostContainer({Key? key, required this.child}) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/widgets/settings/multi_choices_settings_tile.dart b/lib/ui/widgets/settings/multi_choices_settings_tile.dart index e6ef1ec..5e00c2b 100644 --- a/lib/ui/widgets/settings/multi_choices_settings_tile.dart +++ b/lib/ui/widgets/settings/multi_choices_settings_tile.dart @@ -22,10 +22,7 @@ class MultiChoicesSettingsTile extends SettingsTile { required this.onChanged, this.leading, this.trailing, - }) : assert(title != null), - assert(choices != null), - assert(currentValue != null), - assert(onChanged != null); + }) : assert(currentValue != null); @override Widget build(BuildContext context) { diff --git a/lib/ui/widgets/status_widget.dart b/lib/ui/widgets/status_widget.dart index a0f7a6e..00dcb81 100644 --- a/lib/ui/widgets/status_widget.dart +++ b/lib/ui/widgets/status_widget.dart @@ -17,8 +17,7 @@ class StatusWidget extends StatefulWidget { const StatusWidget({ Key? key, required this.child, - }) : assert(child != null), - super(key: key); + }) : super(key: key); @override StatusWidgetState createState() => StatusWidgetState(); diff --git a/lib/ui/widgets/tablet_mode/user_page_tablet.dart b/lib/ui/widgets/tablet_mode/user_page_tablet.dart index dad5472..bac03fb 100644 --- a/lib/ui/widgets/tablet_mode/user_page_tablet.dart +++ b/lib/ui/widgets/tablet_mode/user_page_tablet.dart @@ -216,9 +216,7 @@ class _LeftPaneContainer extends StatelessWidget { class _MainCardSpacer extends StatelessWidget { final bool visible; - const _MainCardSpacer({this.visible = true, Key? key}) - : assert(visible != null), - super(key: key); + const _MainCardSpacer({this.visible = true, Key? key}) : super(key: key); @override Widget build(BuildContext context) => @@ -239,10 +237,7 @@ class _AboutUserEntry extends StatelessWidget { required this.value, this.visible = true, this.parsed = false, - }) : assert(icon != null), - assert(title != null), - assert(visible != null), - super(key: key); + }) : super(key: key); @override Widget build(BuildContext context) { diff --git a/lib/ui/widgets/tour/presentation_pane.dart b/lib/ui/widgets/tour/presentation_pane.dart index 5ef974d..8d7b490 100644 --- a/lib/ui/widgets/tour/presentation_pane.dart +++ b/lib/ui/widgets/tour/presentation_pane.dart @@ -29,7 +29,6 @@ class PresentationPane extends StatelessWidget { this.onTapNext, this.visible = true, }) : assert(icon != null || iconWidget != null), - assert(title != null), assert(text != null || child != null), super(key: key); @@ -41,7 +40,9 @@ class PresentationPane extends StatelessWidget { return Column( children: [ Spacer(flex: 3), - icon != null ? Icon(icon, color: Colors.white, size: 50) : iconWidget!, + icon != null + ? Icon(icon, color: Colors.white, size: 50) + : iconWidget!, Spacer(flex: 1), Text( title,