From 53d5bb95c90e3fff64193b24dd0953c2f1daf261 Mon Sep 17 00:00:00 2001 From: Deven Joshi Date: Mon, 18 Jan 2021 21:11:12 +0530 Subject: [PATCH] fix: Remove name when user isn't owner --- packages/flutter_widgets/example/lib/group_info_screen.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/flutter_widgets/example/lib/group_info_screen.dart b/packages/flutter_widgets/example/lib/group_info_screen.dart index 253901c9..2207c282 100644 --- a/packages/flutter_widgets/example/lib/group_info_screen.dart +++ b/packages/flutter_widgets/example/lib/group_info_screen.dart @@ -70,6 +70,10 @@ class _GroupInfoScreenState extends State { ); } + var userMember = snapshot.data + .firstWhere((e) => e.user.id == StreamChat.of(context).user.id); + var isOwner = userMember.role == 'owner'; + return Scaffold( backgroundColor: StreamChatTheme.of(context).colorTheme.whiteSnow, appBar: AppBar( @@ -161,7 +165,7 @@ class _GroupInfoScreenState extends State { height: 8.0, color: StreamChatTheme.of(context).colorTheme.greyGainsboro, ), - _buildNameTile(), + if (isOwner) _buildNameTile(), _buildOptionListTiles(), ], ),