mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 12:14:11 +00:00 
			
		
		
		
	Fix all warnings
This commit is contained in:
		@@ -51,7 +51,7 @@ class _PushNotificationsConfigurationRouteState
 | 
			
		||||
                ),
 | 
			
		||||
                Spacer(),
 | 
			
		||||
                OutlinedButton(
 | 
			
		||||
                    onPressed: _key?.currentState?.canSubmit ?? false
 | 
			
		||||
                    onPressed: _key.currentState?.canSubmit ?? false
 | 
			
		||||
                        ? _key.currentState!.submit
 | 
			
		||||
                        : null,
 | 
			
		||||
                    child: Text(tr("Configure")!.toUpperCase()),
 | 
			
		||||
 
 | 
			
		||||
@@ -123,7 +123,7 @@ class TourRouteState extends State<TourRoute> {
 | 
			
		||||
    ..removeWhere((pane) {
 | 
			
		||||
      if (pane is PresentationPane) {
 | 
			
		||||
        PresentationPane p = pane;
 | 
			
		||||
        return !(p.visible ?? true);
 | 
			
		||||
        return !(p.visible);
 | 
			
		||||
      }
 | 
			
		||||
      return false;
 | 
			
		||||
    });
 | 
			
		||||
@@ -222,7 +222,7 @@ class __RouteBodyState extends State<_RouteBody> {
 | 
			
		||||
 | 
			
		||||
      _controller!.animateTo(_controller!.index + 1);
 | 
			
		||||
    } else {
 | 
			
		||||
      (await PreferencesHelper.getInstance())!
 | 
			
		||||
      (await PreferencesHelper.getInstance())
 | 
			
		||||
          .setBool(PreferencesKeyList.IS_TOUR_SEEN, true);
 | 
			
		||||
      Navigator.of(context).pop();
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -316,6 +316,9 @@ class _NotificationTile extends StatelessWidget {
 | 
			
		||||
      case _PopupMenuActions.DELETE:
 | 
			
		||||
        onDelete(notification);
 | 
			
		||||
        break;
 | 
			
		||||
 | 
			
		||||
      default:
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -88,7 +88,7 @@ class _OtherUserFriendsListScreenState
 | 
			
		||||
          user: _usersInfo!.getUser(_friendsList.elementAt(i)),
 | 
			
		||||
          onTap: (u) => openUserPage(
 | 
			
		||||
            context: context,
 | 
			
		||||
            userID: u.id!,
 | 
			
		||||
            userID: u.id,
 | 
			
		||||
          ),
 | 
			
		||||
        ),
 | 
			
		||||
      ),
 | 
			
		||||
 
 | 
			
		||||
@@ -97,7 +97,7 @@ class _SearchResultUser extends StatelessWidget {
 | 
			
		||||
        user: user,
 | 
			
		||||
      ),
 | 
			
		||||
      title: Text(user.displayName),
 | 
			
		||||
      onTap: () => MainController.of(context)!.openUserPage(user.id!),
 | 
			
		||||
      onTap: () => MainController.of(context)!.openUserPage(user.id),
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -102,7 +102,7 @@ class _UnreadConversationsScreenState
 | 
			
		||||
            ? _groups!.getGroup(conv.conv.groupID)
 | 
			
		||||
            : null,
 | 
			
		||||
      ),
 | 
			
		||||
      title: Text(ConversationsHelper.getConversationName(conv.conv, _users)!),
 | 
			
		||||
      title: Text(ConversationsHelper.getConversationName(conv.conv, _users)),
 | 
			
		||||
      subtitle: RichText(
 | 
			
		||||
        text: TextSpan(style: Theme.of(context).textTheme.bodyText2, children: [
 | 
			
		||||
          TextSpan(
 | 
			
		||||
 
 | 
			
		||||
@@ -282,7 +282,7 @@ class _UpdateConversationScreen extends State<UpdateConversationScreen> {
 | 
			
		||||
  void _toggleAdminStatus(User user) async {
 | 
			
		||||
    try {
 | 
			
		||||
      final setAdmin = !_admins.contains(user.id);
 | 
			
		||||
      await ConversationsHelper.setAdmin(_conversation.id!, user.id!, setAdmin);
 | 
			
		||||
      await ConversationsHelper.setAdmin(_conversation.id!, user.id, setAdmin);
 | 
			
		||||
 | 
			
		||||
      setState(() {
 | 
			
		||||
        if (!setAdmin)
 | 
			
		||||
 
 | 
			
		||||
@@ -40,7 +40,7 @@ class AcceptedFriendTile extends StatelessWidget {
 | 
			
		||||
  @override
 | 
			
		||||
  Widget build(BuildContext context) {
 | 
			
		||||
    return ListTile(
 | 
			
		||||
      onTap: () => openUserPage(context: context, userID: user.id!),
 | 
			
		||||
      onTap: () => openUserPage(context: context, userID: user.id),
 | 
			
		||||
      leading: AccountImageWidget(user: user),
 | 
			
		||||
      title: Text(user.displayName),
 | 
			
		||||
      subtitle: friend.isConnected
 | 
			
		||||
 
 | 
			
		||||
@@ -64,7 +64,7 @@ class ConversationMessageTile extends StatelessWidget {
 | 
			
		||||
                      onSelected: (v) => _menuOptionSelected(context, v),
 | 
			
		||||
                      itemBuilder: (c) => <PopupMenuItem<_MenuChoices>>[
 | 
			
		||||
                        PopupMenuItem(
 | 
			
		||||
                          enabled: (message.message?.content ?? "") != "",
 | 
			
		||||
                          enabled: (message.message.content ?? "") != "",
 | 
			
		||||
                          value: _MenuChoices.COPY_MESSAGE,
 | 
			
		||||
                          child: Text(tr("Copy message")!),
 | 
			
		||||
                        ),
 | 
			
		||||
 
 | 
			
		||||
@@ -68,7 +68,7 @@ class ConversationTile extends StatelessWidget {
 | 
			
		||||
          ConversationsHelper.getConversationName(
 | 
			
		||||
            conversation,
 | 
			
		||||
            usersList,
 | 
			
		||||
          )!,
 | 
			
		||||
          ),
 | 
			
		||||
          style: TextStyle(
 | 
			
		||||
            fontWeight: conversation.sawLastMessage ? null : FontWeight.bold,
 | 
			
		||||
          ),
 | 
			
		||||
@@ -162,6 +162,9 @@ class ConversationTile extends StatelessWidget {
 | 
			
		||||
      case _PopupMenuChoices.LEAVE:
 | 
			
		||||
        onRequestLeave(conversation);
 | 
			
		||||
        break;
 | 
			
		||||
 | 
			
		||||
      default:
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -114,7 +114,7 @@ class _PostTileState extends State<PostTile> {
 | 
			
		||||
            child: AccountImageWidget(user: _user),
 | 
			
		||||
            onTap: widget.userNamesClickable
 | 
			
		||||
                ? () => openUserPage(
 | 
			
		||||
                      userID: _user.id!,
 | 
			
		||||
                      userID: _user.id,
 | 
			
		||||
                      context: context,
 | 
			
		||||
                    )
 | 
			
		||||
                : null,
 | 
			
		||||
 
 | 
			
		||||
@@ -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,
 | 
			
		||||
 
 | 
			
		||||
@@ -217,6 +217,8 @@ class _ComunicMobileAppBarState extends SafeState<ComunicMobileAppBar> {
 | 
			
		||||
      case BarCallbackActions.ACTION_LOGOUT:
 | 
			
		||||
        controller!.requestLogout();
 | 
			
		||||
        break;
 | 
			
		||||
      default:
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -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!");
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -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)),
 | 
			
		||||
            ),
 | 
			
		||||
          ],
 | 
			
		||||
        ),
 | 
			
		||||
 
 | 
			
		||||
@@ -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,
 | 
			
		||||
        );
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user