1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-09-19 05:48:54 +00:00

Fix all warnings

This commit is contained in:
2022-03-11 16:21:35 +01:00
parent 820491b09a
commit 5398970868
18 changed files with 27 additions and 22 deletions

View File

@@ -23,7 +23,7 @@ class AccountImageWidget extends StatelessWidget {
Widget build(BuildContext context) {
return Material(
child: CachedNetworkImage(
imageUrl: user.accountImageURL!,
imageUrl: user.accountImageURL,
width: width,
height: width,
fit: BoxFit.cover,

View File

@@ -217,6 +217,8 @@ class _ComunicMobileAppBarState extends SafeState<ComunicMobileAppBar> {
case BarCallbackActions.ACTION_LOGOUT:
controller!.requestLogout();
break;
default:
break;
}
}
}

View File

@@ -169,7 +169,7 @@ class _SearchResultsWidget extends StatelessWidget {
leading: AccountImageWidget(user: user),
title: Text(user.displayName),
onTap: () {
MainController.of(context)!.openUserPage(user.id!);
MainController.of(context)!.openUserPage(user.id);
onTap();
},
);
@@ -185,6 +185,5 @@ class _SearchResultsWidget extends StatelessWidget {
},
);
}
throw Exception("Unreachable statement!");
}
}

View File

@@ -105,8 +105,6 @@ class _MembershipsPanelState extends SafeState<MembershipsPanel> {
case MembershipType.CONVERSATION:
return _buildConversationMembership(membership);
}
throw Exception("Unreachable statement!");
}
// TODO : add private messages icon support
@@ -156,7 +154,7 @@ class _MembershipsPanelState extends SafeState<MembershipsPanel> {
leading: AccountImageWidget(user: user, width: _MembershipIconsWidth),
title: Text(user.displayName),
subtitle: subtitle,
onTap: () => MainController.of(context)!.openUserPage(user.id!),
onTap: () => MainController.of(context)!.openUserPage(user.id),
),
);
}
@@ -237,7 +235,7 @@ class _MembershipsPanelState extends SafeState<MembershipsPanel> {
SizedBox(width: 5),
Expanded(
child: Text(ConversationsHelper.getConversationName(
conversation, _usersList)!),
conversation, _usersList)),
),
],
),

View File

@@ -27,7 +27,7 @@ class TourNotificationsPane extends PresentationPane {
onConfigured: onConfigured,
onChanged: onChanged,
),
canGoNext: pushNotificationsKey?.currentState?.canSubmit ?? false,
canGoNext: pushNotificationsKey.currentState?.canSubmit ?? false,
onTapNext: (c) => pushNotificationsKey.currentState!.submit(),
visible: visible,
);