1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-06-19 00:05:16 +00:00

Can delete posts

This commit is contained in:
2019-05-19 14:54:09 +02:00
parent d3f5fb6c28
commit 1fbe59c83c
4 changed files with 85 additions and 25 deletions

View File

@ -1,6 +1,7 @@
import 'package:comunic/helpers/users_helper.dart';
import 'package:comunic/lists/posts_list.dart';
import 'package:comunic/lists/users_list.dart';
import 'package:comunic/models/post.dart';
import 'package:comunic/ui/screens/conversation_screen.dart';
import 'package:comunic/ui/tiles/post_tile.dart';
import 'package:comunic/utils/intl_utils.dart';
@ -73,6 +74,7 @@ class _PostsListWidgetState extends State<PostsListWidget> {
itemBuilder: (c, i) => PostTile(
post: _list[i],
usersInfo: _users,
onDeletedPost: _removePost,
),
);
}
@ -83,4 +85,6 @@ class _PostsListWidgetState extends State<PostsListWidget> {
if (_list == null) return buildCenteredProgressBar();
return _buildListView();
}
void _removePost(Post post) => setState(() => _list.remove(post));
}