mirror of
https://gitlab.com/comunic/comunicmobile
synced 2025-06-20 08:45:17 +00:00
Fix a few notices
This commit is contained in:
@ -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();
|
||||
|
@ -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) {
|
||||
|
@ -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();
|
||||
|
@ -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<ConversationFileWidget> {
|
||||
),
|
||||
),
|
||||
);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -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
|
||||
|
@ -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})!);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
@ -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();
|
||||
|
@ -107,7 +107,8 @@ class _CreateAccountWidgetState extends State<CreateAccountWidget> {
|
||||
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) {
|
||||
|
@ -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
|
||||
|
@ -13,8 +13,7 @@ class ConfirmDialogButton<T> extends StatelessWidget {
|
||||
Key? key,
|
||||
this.enabled = true,
|
||||
required this.value,
|
||||
}) : assert(enabled != null),
|
||||
super(key: key);
|
||||
}) : super(key: key);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
@ -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) {
|
||||
|
@ -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<GroupFollowingWidget> {
|
||||
color: _group.following ? widget.activeColor : widget.inactiveColor,
|
||||
)),
|
||||
TextSpan(
|
||||
text: " " + (_group.following ? tr("Following")! : tr("Follow")!)),
|
||||
text:
|
||||
" " + (_group.following ? tr("Following")! : tr("Follow")!)),
|
||||
]),
|
||||
),
|
||||
onTap: () => _toggleFollowing(),
|
||||
|
@ -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) {
|
||||
|
@ -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();
|
||||
|
@ -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) {
|
||||
|
@ -22,10 +22,7 @@ class MultiChoicesSettingsTile<T> 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) {
|
||||
|
@ -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();
|
||||
|
@ -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) {
|
||||
|
@ -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: <Widget>[
|
||||
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,
|
||||
|
Reference in New Issue
Block a user