mirror of
https://gitlab.com/comunic/comunicmobile
synced 2024-11-21 20:39:22 +00:00
Fix all warnings
This commit is contained in:
parent
820491b09a
commit
5398970868
@ -30,7 +30,7 @@ class User implements SerializableElement<User> {
|
||||
}) : assert(id > 0);
|
||||
|
||||
/// Get user full name
|
||||
String get fullName => firstName! + " " + lastName!;
|
||||
String get fullName => firstName + " " + lastName;
|
||||
|
||||
/// Get user display name
|
||||
String get displayName => htmlDecodeCharacters(fullName);
|
||||
|
@ -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,
|
||||
);
|
||||
|
@ -58,9 +58,9 @@ class BBCodeParsedWidget extends StatelessWidget {
|
||||
int? lastBeginPos = pos;
|
||||
int childNumber = 0;
|
||||
bool stop = false;
|
||||
while (!stop && pos! < text.length) {
|
||||
while (!stop && pos < text.length) {
|
||||
//Go to next stop
|
||||
while (!stop && pos! < text.length) {
|
||||
while (!stop && pos < text.length) {
|
||||
if (text[pos] == '[') break;
|
||||
pos++;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user