mirror of
https://gitlab.com/comunic/comunicmobile
synced 2025-06-19 16:25:17 +00:00
Fix a few notices
This commit is contained in:
@ -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: <Widget>[
|
||||
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: <Widget>[
|
||||
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,
|
||||
),
|
||||
);
|
||||
|
@ -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) {
|
||||
|
@ -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")!),
|
||||
|
@ -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(
|
||||
|
@ -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) {
|
||||
|
@ -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<StatefulWidget> createState() => _PostTileState();
|
||||
@ -515,7 +509,7 @@ class _PostTileState extends State<PostTile> {
|
||||
postID: widget.post.id,
|
||||
content: _commentController.text,
|
||||
image: _commentImage,
|
||||
)) ;
|
||||
));
|
||||
|
||||
_sendingComment = false;
|
||||
|
||||
@ -578,7 +572,7 @@ class _PostTileState extends State<PostTile> {
|
||||
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)) {
|
||||
|
@ -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) {
|
||||
|
@ -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) {
|
||||
|
@ -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) {
|
||||
|
Reference in New Issue
Block a user