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

Can update following status of a group

This commit is contained in:
2020-04-15 18:39:07 +02:00
parent 566f205dc9
commit add1712b7d
5 changed files with 79 additions and 6 deletions

View File

@ -1,4 +1,5 @@
import 'package:comunic/models/advanced_group_info.dart';
import 'package:comunic/ui/widgets/group_following_widget.dart';
import 'package:comunic/ui/widgets/group_icon_widget.dart';
import 'package:comunic/ui/widgets/group_membership_widget.dart';
import 'package:flutter/material.dart';
@ -50,9 +51,18 @@ class _AuthorizedGroupPageScreenState extends State<AuthorizedGroupPageScreen> {
style: TextStyle(fontSize: 20),
),
Spacer(),
GroupMembershipWidget(
group: _group,
onUpdated: () => widget.needRefresh(),
Column(
children: <Widget>[
GroupMembershipWidget(
group: _group,
onUpdated: () => widget.needRefresh(),
),
Container(height: 10,),
GroupFollowingWidget(
group: _group,
onUpdated: () => widget.needRefresh(),
),
],
)
],
),

View File

@ -95,7 +95,7 @@ class _GroupAccessDeniedScreenState extends SafeState<GroupAccessDeniedScreen> {
// Get information about a single group
final group = await GroupsHelper().getSingle(widget.groupID, force: true);
if (group.getIsAtLeastMember) widget.onMembershipAcquired();
if (group.isAtLeastMember) widget.onMembershipAcquired();
setState(() => _group = group);
} catch (e) {